android - programacion - Cómo abrir la ventana de permiso de la aplicación en la configuración de la aplicación mediante programación
manual de programacion android pdf (1)
Esto no es posible. Puede abrir la pantalla de configuración de la aplicación pero no la pantalla de configuración de permisos.
Consulte esta pregunta para más explicaciones.
Aquí estoy compartiendo código para abrir la pantalla de configuración de la aplicación,
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);
Esta pregunta ya tiene una respuesta aquí:
Estoy trabajando en un nuevo modelo de permisos (Android 6.0 Marshmallow) y me pregunto si hay una manera de abrir la ventana de permisos de la aplicación mediante programación.
no solo detalles de la aplicación
Logré abrir la segunda pantalla usando algo como esto
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);
}
Pero no tengo idea de cómo abrir la primera.
Su ayuda será muy apreciada :)