HarmonyOS 使用电池状态返回值问题

使用batteryInfo.chargingStatus判断电池充电状态,在未充电的时候,返回的是BatteryChargeState.NONE

按理说应该是返回BatteryChargeState.DISABLE,请问如何判断真正的充电和未充电状态?

HarmonyOS
2024-09-06 10:55:51
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

NONE 0 表示电池充电状态未知。---未插充电器

ENABLE 1 表示电池充电状态为使能状态。--已插充电器(充电中)

DISABLE 2 表示电池充电状态为停止状态。--已插充电器(未充电)

FULL 3 表示电池充电状态为已充满状态。--已插充电器(充满)

插充电器停止充电:

停充:

echo "shell all 0" > sys/class/hw_power/interface/enable_charger

复充:

echo "shell all 1" > sys/class/hw_power/interface/enable_charger
分享
微博
QQ
微信
回复
2024-09-06 15:19:22
相关问题
HarmonyOS TextPickerDialog返回值问题
708浏览 • 1回复 待解决
HarmonyOS onBackPress返回值问题
311浏览 • 1回复 待解决
HarmonyOS Promise函数返回值问题
629浏览 • 1回复 待解决
event.data.isRequestGesture()返回值问题
1325浏览 • 1回复 待解决
求助:关于HTTP返回值问题
3187浏览 • 1回复 待解决
HarmonyOS crypto-js加密没有返回值
463浏览 • 1回复 待解决
HarmonyOS 监听电池电量及电池状态
441浏览 • 1回复 待解决
HarmonyOS router.back()如何获取返回值
582浏览 • 1回复 待解决
错误rowCount返回值-1如何处理?
1713浏览 • 1回复 待解决
HarmonyOS 获取副卡服务商无返回值
447浏览 • 1回复 待解决