2011-09-23 21 views
7

Estoy escribiendo una aplicación para Android. Me gustaría saber cómo puedo verificar si el teléfono se está cargando cuando se inicia mi aplicación.¿Cómo puedo verificar si el teléfono Android se está cargando?

He leído este How to know if the phone is charging

Pero esto sólo registro y recibir una notificación cuando hay un cambio en el estado de carga del teléfono (de carga para detener la carga o viceversa). Pero, ¿qué pasa si el teléfono se está cargando cuando se inicia mi aplicación, cómo puedo cubrir ese caso?

me han mirado PowerManager y USBManager en androide. Tampoco tiene API que proporciona lo que necesito.

Gracias.

Respuesta

9

Esta pregunta proporciona el código que podría estar buscando: Event ACTION_POWER_CONNECTED is not sent to my BroadcastReceiver

También hay una acción ACTION_POWER_DISCONNECTED.

Esta pregunta está diciendo que la emisión es pegajosa, por lo que incluso disponible cuando se le pasa la emisión: Android Battery in SDK

+0

Gracias pero no. Necesito saber si el teléfono se está cargando cuando se inicia mi aplicación. El registro de cualquier intento solo me indica cuándo se cargan los cambios de escenario, pero ¿qué sucede si el teléfono ya está completándose y cargando? – michael

+0

Ahh, ya veo. Verifique [esta publicación] (http://stackoverflow.com/questions/1805895/android-battery-in-sdk/1805922#1805922). – Knickedi

+0

Gracias. ¿Qué pasa con el caso en que el teléfono está completamente cargado, pero está conectado a un adaptador de corriente (usb)? en otras palabras, el teléfono no está drenando ninguna mezcla (ya que está conectada a una fuente de alimentación) – michael

Cuestiones relacionadas