类型 函数 返回值 表 修订 版本 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) )