2011-10-26 92 views
3

我想讀代碼中的電池容量,但到目前爲止我還沒有成功。有誰知道如何以編程方式讀取電池容量?如何獲得代碼中的電池容量

我需要一個代碼片段或一些參考資料來搜索。

回答

0

你可能想看看this question。您使用ACTION_BATTERY_CHANGED意圖獲取信息。您將使用BatteryManager來獲取常量。我相信你一直在尋找的是EXTRA_SCALE

+0

我查看了文檔,它對extra_scale返回的內容很少說,它說「Extra for ACTION_BATTERY_CHANGED:integer contains the maximum battery level。」。什麼是度量單位?這個額外的價值是否有一些邊界?尺度爲 – Lukap

+0

我得到的值爲100,我猜這是水平可以達到的最大值,它是以「%」度量的水平。 – Lukap

+0

我也不確定。正如你所說,文件非常含糊。你應該做一些測試來找出答案。將值打印到logcat中。 –