我想定期以百分比记录电池电量。我只关心获取实际的电池电量,而不是绘制它。我找到了使用 BatteryManager.EXTRA_LEVEL 和 BatteryManager.EXTRA_SCALE 注册意图以接收 Intent.ACTION_BATTERY_CHANGED 的 API。
但是,我的问题是,这只给了我 10% 的增量,这还不够细粒度。我有来自 Android Market 的 SystemPanel 应用程序,它以更精细的比例绘制百分比与时间的关系,所以我知道这是可能的,但在我的所有搜索中,似乎没有人解决我如何获得更高分辨率的问题。
这个问题似乎指向了另一个完成此任务的项目,但它是如何完成此任务的并不明显:Creating a graph similar to Battery usage in Gingerbread