M
myoggradio
Neues Mitglied
- 0
Hallo Zusammen,
versuche nach langer Zeit wieder in die Android Programmierung reinzukommen.
Habe vor Jahren mal eine Android App programmiert, die ich etwas verbessern möchte.
Jetzt funktionieren einfachste Dinge nicht mehr. :-(
Als erstes Problem habe ich eine Logschreibung ins Filesystem. Dort bekomme ich folgende Exception:
java.io.FileNotFoundException: /sdcard/pgKontakte.log: open failed: EPERM (Operation not permitted)
Was brauche ich denn für eine Permission?
Mein Manifest sieht wie folgt aus:
versuche nach langer Zeit wieder in die Android Programmierung reinzukommen.
Habe vor Jahren mal eine Android App programmiert, die ich etwas verbessern möchte.
Jetzt funktionieren einfachste Dinge nicht mehr. :-(
Als erstes Problem habe ich eine Logschreibung ins Filesystem. Dort bekomme ich folgende Exception:
java.io.FileNotFoundException: /sdcard/pgKontakte.log: open failed: EPERM (Operation not permitted)
Was brauche ich denn für eine Permission?
Mein Manifest sieht wie folgt aus:
Code:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="org.myoggradio.pgkontakte"
android:versionCode="1"
android:versionName="1.0">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher_background"
android:label="pgKontakte">
<meta-data
android:name="com.google.android.actions"
android:resource="@xml/main" />
<activity
android:name=".MainActivity"
android:exported="true"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".CredentialsActivity"
android:exported="true"
android:label="@string/app_name"></activity>
<activity
android:name=".SearchActivity"
android:exported="true"
android:label="@string/app_name"></activity>
<activity
android:name=".AnzeigeActivity"
android:exported="true"
android:label="@string/app_name"></activity>
<activity
android:name=".AdresseActivity"
android:exported="true"
android:label="@string/app_name"></activity>
<activity
android:name=".CallByNumberActivity"
android:exported="true"
android:label="@string/app_name"></activity>
<service android:name=".DownloadService" />
<service android:name=".ReadFileService" />
<service android:name=".MatchService" />
</application>
</manifest>