PM — 电源管理模块

class PM(...)

使用示例::(python)

1
2
3
# coding=utf-8
# This is a sample Python script.
from power import PM

操作函数

open(jsonConfigPath, type)

打开并创建PM实例

close()

关闭PM实例

setAutosleepMode()

自动进入设定的睡眠等级

getAutosleepMode()

获取设定的睡眠等级

sleep()

立即使系统进入休眠状态(注:具体睡眠模式参考硬件平台的支持情况)

wakelockLock()

获取休眠锁,阻止系统进入休眠

wakelockUnlock()

释放休眠锁,允许系统进入休眠

wakelockTimedlock()

获取休眠锁,并持有指定的时长,超时后自动释放

on()

接收电源键按下/松开事件,参数:1 - 按下,0 - 松开