小编Chi*_*ikh的帖子

获取Android手机的电池电流值

我正在尝试收集Android G1手机的用电量统计信息.我有兴趣知道电压和电流的值,然后能够收集本PDF中报告的统计数据.

我可以通过注册意向接收器来接收广播ACTION_BATTERY_CHANGED来获得电池电压值.但问题是Android不会通过这个SDK界面暴露当前的价值.

我试过的一种方法是通过sysfs接口,我可以使用以下命令查看adb shell中的电池电流值

$cat /sys/class/power_supply/battery/batt_current
449 
Run Code Online (Sandbox Code Playgroud)

但这只有在手机通过USB接口连接时才有效.如果我断开手机,我会看到batt_current的值为'0'.我不确定为什么报告的当前值为零.它应该大于零,对吧?

获取电池电流值的任何建议/指示?如果我错了,请纠正我.

android battery

25
推荐指数
4
解决办法
7万
查看次数

标签 统计

android ×1

battery ×1