BatteryManager类没有电流的度量标准:http://developer.android.com/reference/android/os/BatteryManager.html。
然后,我发现了这篇文章:Getting the battery current values for the Android Phone,作者似乎也发现无法从Linux入口获取该值。
我还下载了一个名为CurrentWidget的小部件到我的Nexus 7上。 对于电流值,它显示“无数据”。
因此,也许需要当前传感器才能获取电流值,并且一些Android系统可能没有这样的传感器。那么,Android系统如何知道当前电池电量?也许它只是使用电池电压来推断(voltage在放电过程中会降低)?但是这可能非常粗略。有人说在Android中有一些“技巧”可以估算电池电量而不需要电流值(可能基于电压?)。是否有任何参考资料?
PS:由于某种原因,我知道iPhone 3GS可以记录电流值。
然后,我发现了这篇文章:Getting the battery current values for the Android Phone,作者似乎也发现无法从Linux入口获取该值。
我还下载了一个名为CurrentWidget的小部件到我的Nexus 7上。 对于电流值,它显示“无数据”。
因此,也许需要当前传感器才能获取电流值,并且一些Android系统可能没有这样的传感器。那么,Android系统如何知道当前电池电量?也许它只是使用电池电压来推断(voltage在放电过程中会降低)?但是这可能非常粗略。有人说在Android中有一些“技巧”可以估算电池电量而不需要电流值(可能基于电压?)。是否有任何参考资料?
PS:由于某种原因,我知道iPhone 3GS可以记录电流值。