Modo Doze y servicio de primer plano

Al comprobar el comportamiento de mi aplicación en el dispositivo M Preview, parece que su servicio 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 de primer plano están exentos solamente de AppStandby.

¿Cuál es la regla real?

En comentarios de este post el 17 de septiembre Dianne Hackborn escribe:

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

Así que sí, sus resultados parecen ser el comportamiento previsto.

Atención, el servicio de primer plano puede impedir que tu aplicación nunca esté en modo de espera de aplicaciones, pero no se duerme.

Aquí se utiliza adb cmd para probar

$ Adb shell dumpsys batería desenchufar
$ Adb shell es set-inactive true

  • Reproduce un vídeo de recurso utilizando la clase MediaPlayer de Android
  • La superficie se ha liberado cuando intento setDisplay to MediaPlayer
  • ¿Cómo se incluyen los encabezados http con MediaPlayer setDataSource?
  • Problemas de sincronización de Android MediaPlayer
  • Transmisión de archivos de audio y almacenamiento en caché
  • Android SurfaceView causando parpadeo de la pantalla
  • MediaPlayer deja de funcionar después de 30 usos?
  • Error de VideoView getCurrentPosition () en Acer Iconia A200
  • ¿Qué en TtsService podría explicar la falta de onUtteranceCompleted () para playEarcon ()?
  • Reproducción de vídeo desde el servidor http en android
  • ¿Cómo puedo detectar que el objeto MediaPlayer comienza a reproducirse?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.