private
BroadcastReceiver
(资料图片仅供参考)
mBatteryReceiver
=
new
BroadcastReceiver
;">)
{
@Override
public
void
onReceive
;">Context
context
,
Intent
intent
)
{
int
batteryLevel
=
intent
.
getIntExtra
;">BatteryManager
.
EXTRA_LEVEL
,
-
1
)
;
int
batteryScale
=
intent
.
getIntExtra
;">BatteryManager
.
EXTRA_SCALE
,
-
1
)
;
float
batteryPercentage
=
batteryLevel
/
;">float
)
batteryScale
;
Log
.
d
;">,
"Battery percentage: "
+
batteryPercentage
)
;
}
}
;
需要注意的是,获取电池电量的方法需要在AndroidM中添加
权限。
除了获取电池电量信息,还可以使用
BATTERY_PROPERTY_CHARGE_COUNTER属性获取电池已充电量,使用
BATTERY_PROPERTY_CURRENT_NOW属性获取电池当前电流,使用
BATTERY_PROPERTY_VOLTAGE属性获取电池当前电压等信息。具体可以参考~~。
综上所述,小米手机6000毫安电池是指小米13的电池,开发者可以使用Android系统提供的BatteryManager类获取设备电池信息。
标签: