Rechte werden nicht zugeteilt

  • Antworten:2
  • OffenNicht stickyBentwortet
  • Forum-Beiträge: 390

25.01.2021, 22:07:54 via Website

Hallo zusammen

In meiner App möchte ich auf den externen Speicher zugreifen. Wenn ich die App starte kommt die Meldung, dass ich keine Rechte habe. Im Manifest ist der entsprechende Eintrag gelb hinterlegt.

image

<?xml version="1.0" encoding="utf-8"?>

xmlns:tools="http://schemas.android.com/tools"
package="ch.robbisoft.sakristanhilfe">

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

<application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:roundIcon="@mipmap/ic_launcher_round"
    android:supportsRtl="true"
    android:theme="@style/Theme.AppCompat.Light.NoActionBar"
    tools:ignore="GoogleAppIndexingWarning">
    <activity android:name=".FestTagsKalender"></activity>
    <activity android:name=".Optionen" />
    <activity android:name=".Termin" />
    <activity android:name=".work" />
    <activity android:name=".eingabe" />
    <activity
        android:name=".MainActivity"
        android:screenOrientation="portrait">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

Was läuft hier schief?

Gruss Renato

Diskutiere mit!
Beste Antwort
  • Forum-Beiträge: 1.421

26.01.2021, 09:22:53 via Website

Hallo
ab API 23 reicht es nicht mehr nur die Permission im Manifest zuholen du musst sie auch zur Laufzeit vom User erfragen.
https://developer.android.com/training/permissions/requesting

Ab API 29 kommt noch Scoped Storage hinzu.
https://www.raywenderlich.com/9577211-scoped-storage-in-android-10-getting-started

Vollzugriff auf die SD Karte (intern/extern) ab API 30 nur noch mit SAF
https://developer.android.com/guide/topics/providers/document-provider

— geändert am 26.01.2021, 09:40:00

Hilfreich?
Diskutiere mit!
  • Forum-Beiträge: 390

26.01.2021, 17:46:32 via Website

Ciao Jokel

Ach so! Ist komplett an mir vorbei gesaust.
Das mit dem API 23 habe ich gemerkt und auch eingebaut. Aber das weiter oben noch nicht. Danke für den Hinweis. Werde ich mir mal anschauen.

Gruss Renato

Hilfreich?
Diskutiere mit!