¿Cómo inhabilitar una aplicación del modo Doze?

Cómo inhabilitar mi aplicación desde android M Modo DOZE? ¿Existe una forma estándar de incluir y excluir aplicaciones de DOZE y auto standby selectivamente en tiempo de ejecución?

Cómo inhabilitar mi aplicación desde android M Modo DOZE?

Usted no puede por ningún mecanismo conocido.

¿Existe una forma estándar de incluir y excluir aplicaciones de DOZE y auto standby selectivamente en tiempo de ejecución?

En teoría, el usuario puede alternar la opción "Omitir optimizaciones" en Configuración, para incluir la aplicación en una lista blanca de aplicaciones que no debería pasar al modo de espera de aplicaciones. Esto no afectará al modo doze.

Citando a alguien que creo es Dianne Hackborn :

Mientras el dispositivo está dormitando, las sincronizaciones y los trabajos se desactivan a nivel mundial, colocar una aplicación en la lista blanca no cambia el comportamiento para ellos. Este es el comportamiento previsto, como es la falta de uso gratuito del administrador de alarmas. (Uno de los aspectos clave de todo esto es que son maneras de hacer que el dispositivo se despierte y cualquier cosa que cause que se despierte tendrá un impacto significativo en la vida de la batería en las duraciones que queremos durar mientras duerme, por lo que Simplemente no está permitido.)

Mientras duerme, las APIs AndAllowWhileIdle le permiten despertar el dispositivo como máximo una vez cada 15 minutos; Cuando no duerme esto se eleva a una vez cada minuto. Cuando el dispositivo está en modo de mantenimiento inactivo, se eliminan todas las restricciones de saturación (por lo que AllowWhileIdle puede suceder una vez por minuto).

Tenga en cuenta que "modo de mantenimiento inactivo" es actualmente indocumentado. Mi conjetura es que esto se refiere a un dispositivo que está inactivo, pero se está cargando.

  • Ampliación de Byte a Int (bicho Marshmallow)
  • Detección del estado de Doze
  • Android 6.0 no está autorizado a actualizar la red inalámbrica cuando se reinstala la aplicación
  • Una aplicación de Android recuerda sus datos después de desinstalar y reinstalar
  • No se puede ocultar el diálogo de permiso de ejecución de Marshmallow
  • Control de linterna en Marshmallow
  • Opción de fuente de audio en la opción de desarrollador en Android M
  • Android M escribe en la tarjeta SD - Permiso denegado
  • Abrir archivo pdf Error: No se pudo acceder a este archivo Compruebe la ubicación o la red e inténtelo de nuevo. Melcocha de Android 6
  • ¿Error de Android 6.0? Tengo permiso pero getScanResults () todavía devuelve la lista vacía en Android 6.0
  • Android M - comprobar el permiso de ejecución - cómo determinar si el usuario marcó "Nunca preguntar de nuevo"?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.