Java BatteryManager健康值
我想知道当我想要健康的时候,我从BatteryManager那里得到了什么价值。 我得到一个“2”。这是什么意思?有人能告诉我所有我能得到的价值观和它们的意义吗 以下是我想要的代码:Java BatteryManager健康值,java,android,battery,Java,Android,Battery,我想知道当我想要健康的时候,我从BatteryManager那里得到了什么价值。 我得到一个“2”。这是什么意思?有人能告诉我所有我能得到的价值观和它们的意义吗 以下是我想要的代码: int-health=batteryIntent.getIntExtra(BatteryManager.EXTRA_-health,0)请查看上的文档 您将能够看到这些常量值的含义。例如,您得到的值2对应于电池健康状况良好。您可以在此处检查: 在活动中,您可以对照以下值检查整数变量运行状况: if (health
int-health=batteryIntent.getIntExtra(BatteryManager.EXTRA_-health,0)代码>请查看上的文档
您将能够看到这些常量值的含义。例如,您得到的值2
对应于电池健康状况良好
。您可以在此处检查:
在活动中,您可以对照以下值检查整数变量运行状况
:
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
这样,您就不必考虑<代码>健康< /COD>变量保存的实际值(数值)。 请查看上的文档
您将能够看到这些常量值的含义。例如,您得到的值2
对应于电池健康状况良好
。您可以在此处检查:
在活动中,您可以对照以下值检查整数变量运行状况
:
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
这样,您就不必考虑<代码>健康< /COD>变量保存的实际值(数值)。 谢谢,这就是我要找的:)@Phil一点问题都没有。谢谢,这就是我要找的:)@Phil一点问题都没有。