Cómo cambiar el dispositivo en modo Doze (Android Preview M / Marshmallow)?

He seguido los pasos descritos aquí:

Https://developer.android.com/preview/testing/guide.html#doze-standby

Circunstancias:

  • Android Debug Bridge versión 1.0.32

  • Nexus 9 con vista previa M

Cáscara:

$ adb shell dumpsys battery unplug 

=> Trabajado, dispositivo desconectado

 $ adb shell dumpsys deviceidle step 

=> Salida: Pasó a: ACTIVO

 $ adb shell dumpsys deviceidle -h 

=> No funciona => Salida:

 Device idle controller (deviceidle) dump options: [-h] [CMD] -h: print this help text. Commands: step disable enable whitelist 

Lo intenté con:

 adb shell dumpsys deviceidle enable 

Pero no funcionó.

Así que mi pregunta, como se mencionó anteriormente, ¿cómo cambiar el dispositivo en Doze-Mode? ¿Qué hice mal?

EDIT – JUNIO DE 2016:

Nuevo enlace: https://developer.android.com/training/monitoring-device-state/doze-standby.html

Hay una mejor manera de lograr esto en los nuevos lanzamientos:

$ Adb shell dumpsys deviceidle fuerza-inactivo

No hay necesidad de desenchufar del poder, no hay necesidad de esperar a que la pantalla se apague.

Ok lo tengo ¡El truco era apagar la pantalla! Después de esto

$ Adb shell dumpsys deviceidle salidas paso:

IDLE_PENDING

entonces

Detección

entonces

OCIOSO

entonces

IDLE_MAINTENANCE

entonces

OCIOSO

entonces

IDLE_MAINTENANCE

y así…

Muchas gracias a este sitio:

https://newcircle.com/s/post/1739/2015/06/12/diving-into-android-m-doze

Sí, parece que la guía de pruebas para desarrolladores de Google es incorrecta. Acabo de descubrir recientemente esto también y fijado un error alrededor de él aquí con los pasos correctos para conseguir el dispositivo al ocioso (aka doze).

$ Adb shell dumpsys deviceidle -h

Este comando sólo envía un mensaje de ayuda como un programa común de Unix.

IDLE significa modo Doze. En el artículo vinculado, puede considerar el modo Doze como modo inactivo del dispositivo.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.