Gibt es eine Möglichkeit für die Änderung der Berechtigungsstatusänderung in Android Marshmallow?Android Marshmallow - Statusänderung der Berechtigungen
Ich habe nicht für die Sendung schon ...
Gibt es eine Möglichkeit für die Änderung der Berechtigungsstatusänderung in Android Marshmallow?Android Marshmallow - Statusänderung der Berechtigungen
Ich habe nicht für die Sendung schon ...
Berechtigungen können nicht in der Mitte der App ändern. Wenn eine Berechtigung geändert wird -> wird die App neu gestartet. Es gibt keine Broadcast - Sie müssen jedes Mal überprüfen - aber es ist OK, nur beim Start Ihrer App zu tun
Nein, es ist NICHT gut, nur beim Start zu überprüfen. Wenn Sie ** Berechtigungen anfordern und diese nicht einfach überprüfen, sollten Sie dies nicht für alle Berechtigungen gleichzeitig tun (dies ist gegen die Richtlinie von Google). Aber selbst wenn Sie nur überprüfen, kann der Benutzer jederzeit ** Ihnen eine Erlaubnis über Einstellungen geben – igorepst
Nein. Sie erhalten keine Sendung dafür. Bei jedem Aufruf einer Funktion, die eine Berechtigung benötigt, müssen Sie prüfen, ob die Berechtigung erteilt wurde oder nicht.
Android hat eine Beispielanwendung RuntimePermissions gegeben, und MainActivity.showCamera(View view) gibt Ihnen eine Idee, um Ihre Methoden zu entwerfen. Und sehen Sie sich Android Marshmallow 6.0: Asking For Permission an, um Ihre App besser zu gestalten.
Sie müssen die Berechtigung jedes Mal überprüfen, wenn Sie sie verwenden. Für Ihre Einfachheit können Sie PermissionAcceptor-master Bibliothek verwenden.
Nein, Sie müssen jedes Mal nach der Erlaubnis suchen. Lesen Sie https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-runtime-permissions –
danke, ich überprüfe jedes Mal, aber immer noch ... – itzhar
Versuchen Sie es vielleicht http://stackoverflow.com/a/41221852/5488468 –