gpt4 book ai didi

java - BatteryManager 健康值

转载 作者:搜寻专家 更新时间:2023-11-01 08:03:27 25 4
gpt4 key购买 nike

我想知道当我想要健康时从 BatteryManager 获得的值(value)。我得到一个“2”。这是什么意思?谁能给我所有我能得到的值及其含义?

这是我想要的代码:

int health = batteryIntent.getIntExtra(BatteryManager.EXTRA_HEALTH, 0);

最佳答案

查看 Battery Manager 上的文档.

您将能够了解这些常量值的含义。例如,您获得的值 2 对应于 BATTERY_HEALTH_GOOD。您可以在此处查看:Link .

在您的 Activity 中,您可以根据这些值检查您的整数变量 health,例如:

if (health == BatteryManager.BATTERY_HEALTH_GOOD) {
// do something, update a textview, show a Toast
} else if (health == BatteryManager.BATTERY_HEALTH_OVERHEAT) {
// do something else, show a warning
} else if. . . . // check for however many values or check for all

这样,您就无需考虑health 变量所持有的实际值(数值)。

关于java - BatteryManager 健康值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17762243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com