BatteryManager類沒有當前度量標準: http://developer.android.com/reference/android/os/BatteryManager.html
我發現了這篇文章: https://stackoverflow.com/questions/2439619/getting-the-battery-current-values-for-the-android-phone看來作者也找到了它無法從Linux條目中獲取當前值。
我還將名為CurrentWidget的小部件下載到了Nexus 7中。對於當前值,它顯示為“無數據”。
因此,可能需要使用電流傳感器來獲取當前值,而某些android系統只是沒有這種傳感器。那麼android系統如何知道當前的電池電量?也許只是用電池的電壓來推斷(放電過程中電壓會降低)?但是,那將是非常粗糙的。有人說,在Android中沒有當前值(可能基於電壓?)的情況下,有一些“技巧”用於估算電池電量。有參考嗎?
PS:出於某種原因,我知道當前值可以記錄在iPhone 3GS上