Wie kann Problem mit Berechtigungen in Sdk 22 behandeln. Wenn Benutzer manuell verweigern die Erlaubnis.Thier ist die Art der Handhabung der Erlaubnis in Marshmallow, aber wie kann es in unten erfolgen?Umgang mit Berechtigungsproblem in unter Marshmallow Android
Antwort
Bevor Android Marshmallow-Benutzer akzeptieren Berechtigungen nur durch die Installation Ihrer App (Sie können die Anfrage Liste vor der Installation zu sehen).
Sie müssen also die verweigerte Berechtigung für Benutzer, die eine Version unter Android Marshmallow ausführen, nicht behandeln.
Eigentlich Android Mindest sdk Version 21-22 d. H. 5.0 muss nicht überprüfen, Erlaubnis, aber wenn wir unsere App auf verschiedenen Telefonen für z. auf minimale SDK-Version 23, d.h. auf Marshmallow. Sie müssen die Berechtigung in Ihrer App extern überprüfen.
für den Umgang mit den Berechtigungen in App
schreibt Code unten in Ihrem Starting_Activity
private void requestingPermission(){
if (ActivityCompat.shouldShowRequestPermissionRationale(this, Manifest.permission.ACCESS_NETWORK_STATE)){
//Exaplian here why you need this permission
}
//Ask for the permission
ActivityCompat.requestPermissions(this,new String[]{
Manifest.permission.ACCESS_NETWORK_STATE, },STORAGE_PERMISSION_CODE);}
anderen Jetzt hinzufügen
@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
//checking the request code of Permission request
if (requestCode == STORAGE_PERMISSION_CODE){
if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED){//Toast.makeText(getApplicationContext(),"Permission Granted",Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(getApplicationContext(),"Permission Denied",Toast.LENGTH_SHORT).show();
}
}
}
Dont unten Methode in Ihrer Aktivität nennen vergessen onCreate() Methode
requestingPermission();
für unten Marshmallow-Version geben Sie nur die Erlaubnis in Manifest-Datei.
- 1. Android Marshmallow Berechtigungsproblem mit SDK 23
- 2. Marshmallow - Google Maps Runtime-Berechtigungsproblem
- 3. Android-Benachrichtigungsproblem in Marshmallow
- 4. Umgang mit Android Runtime-Berechtigungen
- 5. Android API 23 Read_external_storage Berechtigungsproblem
- 6. SimpleDateFormat Verhaltensänderung in Android Marshmallow
- 7. Laufzeit Berechtigungsprüfung in Android Marshmallow
- 8. Android Marshmallow-Berechtigungen?
- 9. Umgang mit Aktivitäten Android
- 10. Laufzeitberechtigungen auf Android Marshmallow
- 11. Mock koordiniert Android Marshmallow
- 12. Android Marshmallow Permission Error
- 13. Android FlashLight App: Marshmallow
- 14. Mock-Standorte in Android Marshmallow aktivieren
- 15. Legen Sie die Navigationsleiste unter Toolbar in Marshmallow 6.0
- 16. Wie Wifi Tethering Hotspot in Android Marshmallow erstellen?
- 17. Android: Kamera öffnet nicht in Marshmallow
- 18. Berechtigungsproblem auf Android Lollipop Gerät nach Upgarde
- 19. IIS7 Berechtigungsproblem
- 20. Android 6.0.1 - Berechtigungsproblem = wifiManager.getScanResults() gibt 0
- 21. AudioRecorder Problem mit Marshmallow
- 22. Berechtigungsproblem in openshift online3
- 23. Android 6.0 Marshmallow: Seltsamer Fehler mit Fragmentanimation
- 24. Android Marshmallow USB OTG Problem
- 25. Android Marshmallow Sound nur Benachrichtigung?
- 26. Verschachtelte Formulare mit Kokon: Berechtigungsproblem
- 27. Anmeldung mit Facebook wurde Berechtigungsproblem?
- 28. Fehler in android Spinner in Marshmallow
- 29. onclick von listview in android Marshmallow-Version
- 30. Android Umgang mit großen Bildern
Der Benutzer kann Berechtigungen für Android 5.1 und niedriger nicht widerrufen. – CommonsWare
welche Art von Problem in Ihrer App auftreten – Raj