studio programacion para libros libro edición desarrollo desarrollar aprende aplicaciones android permissions android-6.0-marshmallow android-settings

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

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 :)