batteryState.init()

类型 函数
返回值
修订版 版本 2024.3703
关键字 电池,batteryState,init
参见 batteryState.*

概述

初始化插件,并可选择为电池事件定义侦听器函数。

语法

batteryState.init( [listener] )
listener (可选)

侦听器.当电池状态/电量发生变化时调用的侦听器函数。此函数将接收 batteryStateEvent 事件。

注意

如果您只想将电池状态结果作为一个一次性调用,那么您可以使用 batteryState.getState() 方法,而无需提供侦听器函数引用并等待状态/电量变化响应。

示例

local batteryState = require( "plugin.batteryState" )
local json = require( "json" )

local function batteryListener( event )
    print( "Battery State event:" )
    print( json.prettify(event) )
end

-- Initialize plugin with state listener
batteryState.init( batteryListener )