Als «android-permissions» getaggte Fragen

Berechtigungen in der Datei AndroidManifest.xml, mit denen eine App bestimmte Aktionen ausführen kann, die standardmäßig nicht zulässig sind


11
Wie öffne ich programmgesteuert den Berechtigungsbildschirm für eine bestimmte App auf Android Marshmallow?
Ich habe eine Frage zur neuen Android Marshmallow-Version: Ist es möglich, den Berechtigungsbildschirm für eine bestimmte App über eine Absicht oder ähnliches anzuzeigen? Es ist möglich, die App-Einstellungen mit dem folgenden Code anzuzeigen - gibt es eine analoge Lösung zum direkten Öffnen des Berechtigungsbildschirms? startActivity(new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.fromParts("package", getPackageName(), null))); Ich …

24
Android M - Laufzeitberechtigung prüfen - Wie kann festgestellt werden, ob der Benutzer "Nie wieder fragen" aktiviert hat?
Demnach: http://developer.android.com/preview/features/runtime-permissions.html#coding Eine App kann nach Laufzeitberechtigungen suchen und Berechtigungen anfordern, wenn diese noch nicht erteilt wurde. Der folgende Dialog wird dann angezeigt: Falls der Benutzer eine wichtige Berechtigung ablehnt, sollte in einer App eine Erklärung angezeigt werden, warum die Berechtigung benötigt wird und welche Auswirkungen das Ablehnen hat. Dieser …

30
Ausnahme 'Öffnen fehlgeschlagen: EACCES (Berechtigung verweigert)' unter Android
ich bekomme Öffnen fehlgeschlagen: EACCES (Permission denied) an der Leitung OutputStream myOutput = new FileOutputStream(outFileName); Ich habe die Wurzel überprüft und es versucht android.permission.WRITE_EXTERNAL_STORAGE. Wie kann ich dieses Problem beheben? try { InputStream myInput; myInput = getAssets().open("XXX.db"); // Path to the just created empty db String outFileName = "/data/data/XX/databases/" + …

24
Android M-Berechtigungen: onRequestPermissionsResult () wird nicht aufgerufen
Ich aktualisiere unsere App, um das neue M-Laufzeitberechtigungssystem zu verwenden. Es funktioniert alles außer onRequestPermissionsResult (). Ich muss eine Berechtigung bei einem Tastendruck überprüfen und, wenn dies erfolgreich ist, eine Textnachricht senden. Wenn ich die Erlaubnis dazu erteile, wird der Dialog geschlossen, aber der Text senden wird erst ausgelöst, wenn …

4
Verweigerung der Berechtigung: startForeground erfordert android.permission.FOREGROUND_SERVICE
In letzter Zeit haben wir plötzlich einige der folgenden Stapelspuren gesehen. Warum könnte das sein? Dies ist der Zeitpunkt, an dem die App versucht, einen Audiokommentar-Dienst mit einer Medienbenachrichtigung und allem in den Vordergrund zu rücken. java.lang.SecurityException: Permission Denial: startForeground from pid=1824, uid=10479 requires android.permission.FOREGROUND_SERVICE at android.os.Parcel.createException(Parcel.java:1942) at android.os.Parcel.readException(Parcel.java:1910) at …

13
Die Android-Berechtigung funktioniert nicht, auch wenn ich sie deklariert habe
Ich versuche, Code zum Senden einer SMS von einer Android-App zu schreiben, aber wenn ich versuche, die SMS zu senden, wird mir der folgende Fehler zurückgesendet: 09-17 18:37:29.974 12847-12847/**.**.****E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: **.**.****, PID: 12847 java.lang.SecurityException: Sending SMS message: uid 10092 does not have android.permission.SEND_SMS. at android.os.Parcel.readException(Parcel.java:1599) at android.os.Parcel.readException(Parcel.java:1552) …

24
Android Marshmallow um Erlaubnis bitten?
Ich arbeite derzeit an einer Anwendung, für die mehrere "gefährliche" Berechtigungen erforderlich sind. Also habe ich versucht, "Bitte um Erlaubnis" hinzuzufügen, wie in Android Marshmallow (API Level 23) erforderlich, konnte aber nicht finden, wie das geht. Wie kann ich mithilfe eines neuen Berechtigungsmodells in meiner App um Erlaubnis bitten?

22
Android 6.0 mehrere Berechtigungen
Ich weiß, dass Android 6.0 neue Berechtigungen hat und ich weiß, dass ich sie mit so etwas aufrufen kann if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.WRITE_EXTERNAL_STORAGE }, PERMISSION_WRITE_STORAGE); } Heute habe ich eine Google App gesehen, die 3 Berechtigungen benötigt: Kontakte, SMS und Kamera. Es wird …



9
So überprüfen Sie die Berechtigung im Fragment
Ich möchte eine Berechtigung in einem Fragment überprüfen. Mein Code: // Here, thisActivity is the current activity if (ContextCompat.checkSelfPermission(getActivity(), Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { // Should we show an explanation? if (ActivityCompat.shouldShowRequestPermissionRationale(getActivity(), android.Manifest.permission.ACCESS_FINE_LOCATION)) { // Show an explanation to the user *asynchronously* -- don't block // this thread waiting for the …


5
SYSTEM_ALERT_WINDOW - So erhalten Sie diese Berechtigung automatisch für Android 6.0 und targetSdkVersion 23
Facebook, Evernote, Pocket - Alle Apps erhalten diese Berechtigung für Android 6.0 automatisch, obwohl sie auf 23 ( targetSdkVersion=23) abzielen . Es wurde viel über das neue Marshmallow-Berechtigungsmodell dokumentiert. Einer von ihnen wurde SYSTEM_ALERT_WINDOWin die Berechtigungsklasse "über gefährlich" befördert, sodass ein spezieller Benutzereingriff erforderlich ist, damit Apps mit diesen gewährt …

9
Android M Camera Intent + Berechtigungsfehler?
Ich versuche, meine App auf die neuen Änderungen der Android M-Berechtigungen vorzubereiten, und habe ein seltsames Verhalten festgestellt. Meine App verwendet den Camera Intent-Mechanismus, damit der Benutzer ein Bild von der Kamera erhalten kann. In einer anderen Aktivität muss jedoch die Kamera selbst mit der Erlaubnis der Kamera verwendet werden …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.