8

Sto lavorando al nuovo modello di autorizzazione (Andorid 6.0 Marshmallow) e mi chiedo se esista un modo per aprire la finestra delle autorizzazioni dell'applicazione in modo programmatico?Come aprire la finestra di autorizzazione dell'applicazione nelle impostazioni delle app a livello di programmazione

this

non solo dettagli dell'applicazione

enter image description here

sono riuscito ad aprire la seconda schermata usando qualcosa di simile

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); 
} 

Ma non ho idea di come aprire seconda.

vostro aiuto sarà molto apprezzato :)

risposta

10

Questo non è possbile. È possibile aprire la schermata delle impostazioni dell'app ma non quella delle autorizzazioni.

riferiscono this per più

Qui sto condividendo il codice per aprire la schermata di impostazione delle applicazioni,

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

triste sentire che. Speravo che ci sia un modo. Grazie per aver indicato la domanda principale su SO. (Stavo cercando di rispondere ma ho perso questo) Grazie ancora. –

+0

Come hai risolto? Karol Żygłowicz –

+0

C'è un modo per aprire qualsiasi altra impostazione dell'applicazione da una particolare applicazione? – Anubhav

Problemi correlati