Articles of 6.0 marshmallow

Modo Wakelock y doze

Según la documentación de Android Marshmallow cuando el sistema está en modo dormido, se ignora cualquier wakelock. Sin embargo, no tengo claro si un wakelock evita el modo dormido o no.

Design lib – CoordinatorLayout / CollapsingToolbarLayout con GridView / listView

Esta podría ser una pregunta tonta, pero no entendí Design lib bien. Estoy siguiendo esta referencia para crear el diseño a continuación. El área azul debería funcionar como paralaje cuando desplazo GridView . Pero cuando desplazo la cuadrícula, no ocurre nada en AppBarLayout. Pero esto funciona con NestedScrollView y RecyclerView Debajo está mi archivo de […]

¿Cómo verificar el permiso múltiple en una sola solicitud en Android M?

Quiero usar el android.permission.CAMERA android.permission.WRITE_EXTERNAL_STORAGE en solicitud única usando ActivityCompat.requestPermissions(Activity activity,new String permisionList[],int permissionRequestcode); Pero mi problema es que, en el momento en que solicito solo un permiso, leo sobre permiso de grupo, pero solo funciona para el mismo grupo, el que decide el desarrollador, como CONTACT_GROUP : read_contact,write_contact etc. Quiero crear el permiso de […]

Marsmallow: Cambio de permisos en la aplicación de lockings en tiempo de ejecución

Marsmallow ha rediseñado la obtención de permisos. Así que maneja los permisos antes de llamar al método que necesita permisos y funciona bien, pero se bloquea en el siguiente escenario: Paso 1: aplicación abierta y dio todos los permisos necesarios Paso 2: botón de inicio hecho clic (por lo que la aplicación está en segundo […]

Ni el usuario 10102 ni el proceso actual tienen android.permission.READ_PHONE_STATE

Estoy intentando llamar al método getCallCapablePhoneAccounts () de la clase android.telecom.TelecomManager . Aunque he agregado el permiso de usuario requerido, recibo una excepción de seguridad . Aquí está la línea de código donde recibo excepción List list = getTelecomManager().getCallCapablePhoneAccounts(); permiso de usuario agregado en manifiesto Exception stacktrace Causado por: java.lang.SecurityException: getDefaultOutgoingPhoneAccount: Ni el usuario 10102 […]

Cómo aplicación WhiteList en modo Doze Android 6.0

Esta pregunta está relacionada con la vista previa de Android 6.0 3, que se lanzará finalmente a fines de este mes. Estoy probando algunas cosas en Android 6.0 en la vista previa 3 de Google en Nexus 5 ‘hammerhead’. La nueva característica es el “modo dormido”: algo así como el modo de suspensión profunda cuando […]

El permiso de manifiesto no funciona en Android 6

Ignora por completo: Entonces obtuve una excepción: Causado por: android.view.WindowManager $ BadTokenException: no se puede agregar la ventana android.view.ViewRootImpl$W@86fb55b – permiso denegado para este tipo de ventana Ni siquiera está en la lista: ¿Cómo debería arreglarlo? Gracias. EDITAR: Se enumera en Configurar aplicaciones / Avanzado / Dibujar sobre otra aplicación. Entonces lo enciendo y ahora […]

Error de Android 6.0 abierto: EACCES (Permiso denegado)

He agregado uses-permission WRITE_EXTERNAL_STORAGE , incluidos WRITE_EXTERNAL_STORAGE , MOUNT_UNMOUNT_FILESYSTEMS , READ_EXTERNAL_STORAGE a AndroidManifest.xml . Cuando traté de ejecutar mi aplicación en Nexus5 (Android 6.0), arrojó una excepción como la siguiente: java.io.IOException: open failed: EACCES (Permission denied) Y probé otro teléfono Android (Android 5.1), todo estaba bien. Aquí está el código: private File createImageFile() throws IOException […]

La creación de directorios no funciona en Marshmallow Android

Estoy creando un directorio en mi aplicación nativa. Está funcionando perfectamente en Android 5.0, pero en Android 6.0 (Marshmallow) algunas veces funcionó y otras veces no. Estoy usando el siguiente código para crear un nuevo directorio. Estoy guardando el archivo de video y de imagen. en el directorio. public static void createApplicationFolder() { File f […]

Android 5.1.1 y versiones posteriores – getRunningAppProcesses () solo devuelve mi paquete de aplicaciones

Parece que Google finalmente cerró todas las puertas para obtener el paquete actual de aplicaciones en primer plano. Después de la actualización de Lollipop, que mató a getRunningTasks(int maxNum) y gracias a esta respuesta , utilicé este código para obtener el paquete de aplicaciones de primer plano desde Lollipop: final int PROCESS_STATE_TOP = 2; RunningAppProcessInfo […]