Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


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

  • NotificationListenerService y modo Doze y modo de espera de aplicación
  • Ejecutar aplicación en segundo plano cuando el teléfono en Doze
  • ¿Cómo afecta el modo doze a los servicios de fondo / primer plano, con / sin wakelocks parciales / completos?
  • ¿Cómo puedo activar adecuadamente ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS?
  • 4 Solutions collect form web for “Cómo cambiar el dispositivo en modo Doze (Android Preview M / Marshmallow)?”

    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.