Rechte werden nicht zugeteilt

  • Antworten:2
  • Bentwortet
Robbiani Renato
  • Forum-Beiträge: 602

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

Kommentieren
Beste Antwort
Jokel
  • Forum-Beiträge: 1.527

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?
Pascal P.
Kommentieren
Robbiani Renato
  • Forum-Beiträge: 602

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?
Kommentieren