android android-mediaplayer android-6.0-marshmallow

android - Modo de reposo y servicio en primer plano



android-mediaplayer android-6.0-marshmallow (2)

Al comprobar el comportamiento de mi aplicación en el dispositivo M Preview, parece que su modo de primer plano (con notificación activa) que reproduce música no se ve afectado por el modo Doze. Pero al leer documentos parece que los servicios en primer plano están exentos solo de AppStandby.

¿Cuál es la verdadera regla?


Atención, el servicio en primer plano puede evitar que su aplicación nunca entre en modo de espera, pero no se queda dormida.

Aquí use adb cmd para probar

$ adb shell dumpsys battery unplug $ adb shell am set-inactive <packageName> true


En los comentarios de esta publicación el 17 de septiembre, Dianne Hackborn escribe:

Las aplicaciones que han estado ejecutando servicios en primer plano (con la notificación asociada) no están restringidas por doze.

Entonces sí, sus hallazgos parecen ser el comportamiento previsto.