Cómo simular el modo de suspensión en el emulador de Android

Algunos usuarios de mi aplicación Android informan de errores cuando el móvil entra en modo de ahorro de energía / ahorro de energía.

Me gustaría probar ese problema en el dispositivo virtual de Android. ¿Es posible simular el móvil entrando en el sueño / modo de ahorro de energía en el AVD?

Gracias por adelantado.

Intente seguir el emulador

  1. Ir a la configuración-> Aplicación-> Desarrollo
  2. Desactive la opción Manténgase despierto

El emulador se apagará después de 1 minuto (ajuste predeterminado) si no se cambia

El problema con esto, para desbloquear el emulador de nuevo es necesario presionar el botón Inicio y luego desbloquearlo

El Power Button en la barra lateral junto al emulador lo hará.

El hotkey en mi Mac es ⌘ P

Nota: Tendrá que configurar la opción Bloquear pantalla con la función Desplazar en lugar de Ninguna.

Al presionar F7 puede emular el modo de suspensión en su emulador.

De alguna manera fn + F7 no funciona en mi mac. Así que lo que yo uso en su lugar es:

adb shell input keyevent 26

Esto envía el evento POWER KEY y apagará la pantalla. Nota: No mostrará que la pantalla está apagada. Imagen testamentos. Pero no puedes interactuar con él. Tan pronto como hagas la adb shell input keyevent 26 nuevo, verá la pantalla de bloqueo que indica, que el dispositivo estaba apagado antes.

En el emulador, vaya a Configuración / Seguridad / Cambio de bloqueo de pantalla de 'None' a 'Swipe' Introduzca aquí la descripción de la imagen

A continuación, haga clic en el botón de encendido de la barra de control derecha para desactivar la pantalla y presione de nuevo para activar la pantalla. Ahora aparecerá la pantalla de bloqueo. Introduzca aquí la descripción de la imagen

Es el método preferido y correcto para probar en un dispositivo físico.

  • Error de instalación: INSTALL_FAILED_INSUFFICIENT_STORAGE
  • Cómo rotar retrato / paisaje emulador de Android?
  • AVD Manager - "No hay imágenes del sistema instaladas para esta meta." En el nivel 23 de la API
  • Crear un entorno de desarrollo portátil en Android
  • No se puede iniciar AVD en el emulador. Asegúrese de que HAXM de Intel está correctamente instalado y utilizable
  • Fallo cuando intenté instalar adb
  • Cómo poner un AVD (emulador) en el modo OFFLINE?
  • Android: emulador 4.0.3 cerrado automáticamente después de algún tiempo
  • Genymotion - depuración en Eclipse en Windows 7
  • ¿Cómo iniciar el dispositivo Genymotion con el comando shell?
  • Configuración del perfil de hardware de la línea de comandos AVD de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.