studio significa segundo que plano notificaciones inteligente force espera energia doze bateria ahorro ahorrador android standby sleep-mode

significa - Modo Android de suspensión/espera



notificaciones en segundo plano android studio (1)

He creado una aplicación que inicia un servicio, que inicia un temporizador, que despide una pequeña función después de un período de tiempo. Esto funciona muy bien en el emulador y en el Motorola Droid 1, pero no funciona en el Droid X cuando el teléfono está en modo de suspensión. Lo que descubrí es que el temporizador parece detenerse cuando el teléfono está en reposo. No parece hacer esto en el Droid 1, o el emulador. Estoy seguro de que la solución no es demasiado difícil, así que no estoy pidiendo ayuda (por una vez) Solo quiero una explicación, para entender mejor esto.

Mi pregunta es ¿qué hace exactamente el "modo de suspensión" en los sistemas Android? ¿Qué se detiene, qué no se detiene, etc. Por modo de suspensión quiero decir, por supuesto, cuando presiona el botón de encendido y la pantalla se pone negra. ¿Qué está pasando exactamente? Cualquier idea es apreciada.


Estoy seguro de que la solución no es demasiado difícil

Usar AlarmManager es un poco complicado.

Mi pregunta es ¿qué hace exactamente el "modo de suspensión" en los sistemas Android?

Principalmente, apaga la CPU. En el camino, las radios no esenciales (WiFi, GPS) se habrán cerrado también.

Qué detiene, qué no se detiene, etc.

La única cosa con la que puede contar para no detenerse es la radio GSM o CDMA (para llamadas entrantes, SMS y paquetes IP) y AlarmManager .

Por modo de suspensión quiero decir, por supuesto, cuando presiona el botón de encendido y la pantalla se pone negra.

En realidad, eso no es modo de suspensión, per se. Esa es la pantalla que se apaga.

El dispositivo pasará al modo de suspensión poco después, si nada lo mantiene despierto con WakeLock . Sin embargo, no hay garantía de que en un milisegundo de usted al presionar ese botón y apagar la pantalla, la CPU se apague.