No se puede seleccionar "Comenzar ahora" en un cuadro de diálogo cuando se usa la aplicación para hacer una captura de pantalla en Marshmallow

Acabo de actualizar mi nuevo Moto G3 a Marshmallow y noté que mis dos aplicaciones de captura de pantalla (AZ Screen Recorder y Lollipop Screen Recorder) ya no funcionaban. Seguía atascado en un cuadro de diálogo pidiendo permiso para capturar la pantalla.

diálogo infranqueable

Canceltodavía funciona, pero no me dejaba seleccionar Start Nowen absoluto.

Su problema parece similar a este problema . Esto suele suceder cuando hay aplicaciones que superponen su pantalla. Verifique esta publicación para determinar qué aplicaciones e intente deshabilitarlas/eliminarlas.
Sin embargo, no tengo idea de cuáles deshabilitar. Algunos de esa lista que necesito.
Puede intentar deshabilitar el permiso de las aplicaciones que instala y reconoce primero y dejar una de las grabadoras habilitadas, luego intente usarla. La función no es crítica, lo que significa que deshabilitar el permiso no dañará su teléfono. Sin embargo ... podría ser engañado por un problema similar; Puede que no sea causado por la superposición de pantalla, que no tengo ni idea en este momento...

Respuestas (5)

Es muy simple hermanos... no puede hacer clic en "comenzar ahora" o si intenta instalar una aplicación de terceros, no puede hacer clic en "instalar" en el dispositivo moto g4... es porque todas las personas habilitaron "aplicaciones de filtro" como "filtro azul"

Desactive eso y disfrute

Entiendo lo que quieres decir, pero una nueva redacción sería buena (Niños, Él está diciendo que no puedes presionar inicio mientras un filtro de pantalla o un atenuador están habilitados).

Supuse que LuxLite estaba causando el problema. Deshabilitar su acceso para dibujar sobre aplicaciones temporalmente me permitió borrar el cuadro de diálogo y hacerlo funcionar.

¿Puede explicar cómo deshabilitar LuxLite, gracias.
¡Seguro! Vaya a la configuración, busque dibujar y haga clic en la opción que dice "Dibujar sobre otras aplicaciones", desplácese hasta la aplicación para la que desea deshabilitar el acceso al dibujo (Lux Lite en este caso), haga clic en la aplicación y anule la selección del interruptor para el permiso. Así es como se hace.
También puede deshabilitar Lux tocando el ícono del botón de encendido en su notificación. O bien, puede ir a Configuración de Lux > Advancedy desmarcar Enable Lux. Ambos métodos tienen el mismo efecto que revocar el permiso, solo que con menos pasos
@Andy posiblemente. Nunca pensé en eso...

Supongo que las aplicaciones no implementan correctamente los nuevos permisos de Marshmallow en tiempo de ejecución . Intente otorgar a esas dos aplicaciones todos los permisos usted mismo:
Configuración -> Aplicaciones -> (haga clic en el nombre de la aplicación) -> Permisos -> haga clic en cualquier permiso no marcado.
Si ya se verificaron todos los permisos y aún enfrenta este problema, apuesto a que debe esperar una actualización; Mientras tanto, puede intentar ponerse en contacto con el desarrollador e informar el problema.

Esto responde a un problema secundario sobre el permiso en tiempo de ejecución. Sin embargo, el problema real es que aparentemente hay una superposición de pantalla en ejecución que evita que se confirme el diálogo crítico (no se puede tocar "Comenzar ahora")
@AndrewT. de la información en la pregunta, solo estoy adivinando. Ese cuadro de diálogo que se muestra en la imagen es el cuadro de diálogo de la aplicación (no el cuadro de diálogo de permiso nativo de Marshmallow), por lo que apuesto a que se hace clic en el botón Iniciar ahora, pero en ese momento el código asume que el permiso está activo, aunque tal vez esté deshabilitado. Por eso mi respuesta. Estoy adivinando aquí, pero hacer lo que sugiero podría decirnos que tengo razón o no en mi suposición. No creo que nada impida que se toque Comenzar ahora, solo las consecuencias del toque son ignoradas por la aplicación, creo.
Ese diálogo es en realidad el diálogo de permiso nativo de Marshmallow (lo he probado en Android 6.0.1) para la captura de pantalla. De hecho, revisé la aplicación en el administrador de permisos (justo ahora), todos los permisos ya están habilitados, por lo que esta respuesta en realidad no resolverá el problema...
No creo que ese diálogo sea el diálogo de permiso nativo de Marshmallow, ya que no se puede personalizar [1]. Con "diálogo de permiso nativo de Marshmallow" me refiero al que aparece cuando llamas a ActivityCompat.requestPermissions(): "Nota: cuando tu aplicación llama a requestPermissions(), el sistema muestra un cuadro de diálogo estándar al usuario. Tu aplicación no puede configurar ni modificar ese cuadro de diálogo". [2] 1. stackoverflow.com/questions/33266328/… 2. developer.android.com/training/permissions/requesting.html
"todos los permisos ya están habilitados, por lo que esta respuesta en realidad no resolverá el problema" -> si es así, mi suposición es incorrecta y mi respuesta es inútil. +1
Todos los permisos se asignan en la configuración, no creo que sea el problema.

Esto se debe principalmente a la gestión de permisos. Mi sugerencia es descargar la aplicación de administración de acceso y ver si la aplicación de grabación de pantalla tiene el permiso correcto. O rootear el teléfono. Tengo el mismo problema que tu y lo solucione rooteando.

Simple....

apaga tu teléfono

Ir al modo de recuperación presionando el botón de encendido + bajar volumen

Bien 'borrar caché/partición' por claves de volumen

Seleccione sí con la tecla de encendido

Ahora simplemente reinicia tu teléfono...

¡Tada...! El problema está resuelto