类型 函数 返回值 表 修订 版本 2024.3703 关键词 电池, 电池状态, getState 另请参阅 batteryState.init() batteryState.*
读取当前电池状态。此方法立即返回一个结果表,包含以下属性:
level
— 一个 数字 值,指示电池电量,范围为 0
到 1
,如果没有电池,则为 -1
。
state
— 一个 字符串,表示电池的状态。可能的值包括 "unplugged"
(未插电), "charging"
(充电中), "full"
(已充满)或 "unknown"
(未知)。
isError
— 布尔 值,指示是否发生错误。
如果您希望使用一种持久的方法来检查电池状态,则应遵循
batteryState.getState()
local batteryState = require( "plugin.batteryState" ) -- Initialize plugin without state listener batteryState.init() -- Get current battery state local batt = batteryState.getState() print( "Level: " .. tostring(batt.level) ) print( "State: " .. tostring(batt.state) ) print( "isError: " .. tostring(batt.isError) )