Android电池电量(mA)

时间:2013-08-13 22:11:27

标签: android battery

我需要获得有关milliAmpere电池的统计数据。 我已经找到了如何获得电池百分比和电压但不是电流。

this这样的应用程序可以做到但我不知道如何。

谢谢

2 个答案:

答案 0 :(得分:0)

我认为获得当前的唯一方法是通过logcat。系统偶尔会将其发布到那里,因此您需要返回查找最后一次更新。

答案 1 :(得分:0)

无法测量系统内的电流 - 这个或任何其他应用只能根据系统报告的时序信息和电压放电进行估算。尽管如此,您可能不会有任何准确的信息 - 要获得更准确的信息,您需要准确的设备功率模型。

Android框架人员有nice article关于如何构建电源模型(也适用于内置电池电量监控器)。

TL; DR

  • 可以使用台式电源或使用专门的电池监控工具(如Monsoon Solution Inc.的Power Monitor和Power Tool软件)来完成测量。
  • 需要控制设备的哪些组件处于活动状态(屏幕开/关/亮度级别,蜂窝/ wifi /蓝牙无线电,gps,CPU等)
  • 基于您构建类似于页面底部示例的能量配置文件
  • 文档中的表格中也有典型值。警告:这些高度依赖于硬件
  • 然后,您可以通过监控设备的状态和应用程序的活动(屏幕状态,前景/背景,应用程序的CPU /网络使用等)来应用模型。

这是一项艰苦的工作(对不起:)),但没有其他好方法 - 它实际上是一个活跃的研究问题......