2011-01-10 18 views
11

Yukarıda belirtildiği gibi, toplam pil sayısı sayısını almak istiyorum. Şimdilik sadece kullanıyorum Amaç Seviye, Voltaj, Sıcaklık ... ancak toplam yükleme döngüleri değil.Pil şarjlarının sayısı nasıl okunur?

+0

Bunun izlendiğinden emin misiniz? Pil şarjı ne kadar sayılır? Eğer% 20 ila% 30 mu? Ya da% 99'a kadar? –

+0

Mükemmel bir soru. Ne yazık ki (kesinlikle bilmiyorum), cevabın bunun takip edilmediğini veya erişilebilir olmadığını düşünüyorum. – Blumer

+0

Evet, haklısınız. Onu testin içinde görmüştüm ama yanılmışım. bu yüzden kendim izleyeceğim. –

cevap

2

ACTION_BATTERY_CHANGED: http://developer.android.com/reference/android/content/Intent.html#ACTION_BATTERY_CHANGED için yayını almak üzere bir Intent alıcı kaydedebilirsiniz.

Yayın Eylemi: Bu, şarj durumu, düzeyi ve pil hakkındaki diğer bilgileri içeren yapışkan bir yayındır. Niyetin içeriğiyle ilgili belgeler için bkz. BatteryManager.

adresinde bildirimleri, bildirimleri yalnızca Context.registerReceiver() ile açıkça kayıt ederek bildiren bileşenler aracılığıyla alabilirsiniz. Bildiri alıcıları aracılığıyla gönderilen ve alınabilen ayrı akü ile ilgili yayınlar için ACTION_BATTERY_LOW, ACTION_BATTERY_OKAY, ACTION_POWER_CONNECTED ve ACTION_POWER_DISCONNECTED'a bakın.

Bu, yalnızca sistem tarafından gönderilebilen korunan bir amaçtır. Sabit Değer: "android.intent.action.BATTERY_CHANGED"