8

Ich arbeite an neuen Permission-Modell (Andorid 6.0 Marshmallow) und ich frage mich, gibt es eine Möglichkeit, Programmfenster programmgesteuert zu öffnen?Wie Programm Anwendungsberechtigung in App-Einstellungen programmgesteuert öffnen

this

nicht nur Anwendungsdetails

enter image description here

gelang es mir, zweiten Bildschirm zu öffnen etwas mit wie diese

private void goToSettings() { 
    Intent myAppSettings = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.parse("package:" + getPackageName())); 
    myAppSettings.addCategory(Intent.CATEGORY_DEFAULT); 
    myAppSettings.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    startActivity(myAppSettings); 
} 

Aber ich habe keine Ahnung, wie zweite zu öffnen.

Ihre Hilfe wird sehr geschätzt :)

Antwort

10

Diese nicht possbile ist. Sie können den Bildschirm "App-Einstellungen" öffnen, jedoch nicht den Bildschirm "Berechtigungseinstellung".

siehe this für mehr

Hier i Code bin Sharing-Anwendung Einstellungsbildschirm zu öffnen,

Intent intent = new Intent(); 
intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); 
Uri uri = Uri.fromParts("package", activity.getPackageName(), null); 
intent.setData(uri); 
context.startActivity(intent); 
+1

Sad, das zu hören. Ich hatte gehofft, dass es einen Weg gibt. Danke, dass Sie die Hauptfrage zu SO aufgezeigt haben. (Ich war auf der Suche nach Answear, aber vermisse diese) Danke nochmal. –

+0

Wie hast du das gelöst? Karol Żygłowicz –

+0

Gibt es eine Möglichkeit, andere Anwendungseinstellungen aus einer bestimmten Anwendung zu öffnen? – Anubhav

Verwandte Themen