gpt4 book ai didi

SDK 中的 Android 电池

转载 作者:IT老高 更新时间:2023-10-28 22:00:25 27 4
gpt4 key购买 nike

有没有办法从 Android SDK 获取电池信息?比如剩余电池生命周期等等?我无法通过文档找到它。

最佳答案

这是一个简单的示例,可以让您了解电池的使用量、电池电压和温度。

将以下代码粘贴到 Activity 中:

@Override
public void onCreate() {
BroadcastReceiver batteryReceiver = new BroadcastReceiver() {
int scale = -1;
int level = -1;
int voltage = -1;
int temp = -1;
@Override
public void onReceive(Context context, Intent intent) {
level = intent.getIntExtra(BatteryManager.EXTRA_LEVEL, -1);
scale = intent.getIntExtra(BatteryManager.EXTRA_SCALE, -1);
temp = intent.getIntExtra(BatteryManager.EXTRA_TEMPERATURE, -1);
voltage = intent.getIntExtra(BatteryManager.EXTRA_VOLTAGE, -1);
Log.e("BatteryManager", "level is "+level+"/"+scale+", temp is "+temp+", voltage is "+voltage);
}
};
IntentFilter filter = new IntentFilter(Intent.ACTION_BATTERY_CHANGED);
registerReceiver(batteryReceiver, filter);
}

在我的手机上,每 10 秒有以下输出:

ERROR/BatteryManager(795): level is 40/100 temp is 320, voltage is 3848

这意味着电池电量为 40%,温度为 32.0 摄氏度,电压为 3.848 伏。

关于SDK 中的 Android 电池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1805895/

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