如何计算Android中给定时间点的电池电量

时间:2013-06-14 18:47:40

标签: android

嘿我想在特定时间找出电池电量。我见过用于实现广播接收器的tuitorial并计算电池电量onReceive()。但是,这是否意味着在有广播的情况下会计算水平?(例如,像广播电池水平的变化一样)?我想知道如何在特定时刻找到电池电量?

1 个答案:

答案 0 :(得分:5)

  

但这是不是意味着在有广播时会计算等级?

更多的是,当电池电量发生变化时,会发出广播。

  

我想知道如何在特定时刻找到电池电量?

从技术上讲,你不能。

>
ACTION_BATTERY_CHANGED

这将返回最后一次广播registerReceiver(null, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)) (因为电池更换广播是粘性的)。 IntentBatteryManager.EXTRA_LEVEL是附加内容的关键,其中包含有关电池电量的信息。