Ich habe viele ähnliche Themen mit der gleichen Bedrohung gefunden, aber ich kann immer noch keine Lösung für mein Problem finden. Ich habe diesen Code geschrieben, um der App die Schreibberechtigung zu erteilen, aber es wird kein Dialogfeld angezeigt. Ich bekomme auf dem Monitor die No Write Permission Nachrichten.RequestPermissions zeigt kein Dialogfeld
if(ContextCompat.checkSelfPermission(getContext(),Manifest.permission.WRITE_EXTERNAL_STORAGE)!= PackageManager.PERMISSION_GRANTED) {
Log.i("permissions", "No writing permission");
ActivityCompat.requestPermissions(getActivity(), new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 225);
Ich habe die Erlaubnis, in der AndroidManifest
fils<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
das Ziel geändert sdk targetSdkVersion 23
, und ich bin mit android 6.0.1
.
Edit: ich auch diesen Code gebunden, aber es funktioniert immer noch nicht
requestPermissions(new String[]{android.Manifest.permission.WRITE_EXTERNAL_STORAGE}, 225);
Welche Version des Geräts verwenden Sie? –
Ich habe gerade Ihren Code kopiert und es funktioniert einwandfrei. –