有沒有一種方法可以以小時/分鐘爲單位準確確定電池剩餘電量?Android - 確定剩餘的電池壽命量
我知道我可以註冊一個Intent接收器接收廣播的ACTION_BATTERY_CHANGED
並獲得水平和規模,並利用這些得到像這樣的比例:
int level = batteryStatus.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
int scale = batteryStatus.getIntExtra(BatteryManager.EXTRA_SCALE, -1);
float batteryPct = level/(float)scale;
我的猜測是,這將需要很多不同的變量(電池類型,處理器,運行的應用程序數量,顯示器亮度等),但我只是想確定我沒有忽視任何東西。
有沒有人有任何想法,如果有可能得到這個細節或建議在哪裏/如何開始?
這是一個很好的建議。謝謝! – Brian