系统电源管理
说明: 从 API Version 7 开始支持。
支持设备
导入模块
import power from '@ohos.power';
权限
关机权限: ohos.permission.SHUTDOWN
重启权限: ohos.permission.REBOOT
重启并进入recovery模式的权限:ohos.permission.REBOOT_RECOVERY
power.shutdownDevice
shutdownDevice(reason: string): void
系统关机。
-
参数:
-
示例:
power.shutdownDevice("shutdown_test"); console.info('power_shutdown_device_test success')
power.rebootDevice
rebootDevice(reason: string): void
重启设备。
-
参数:
-
示例:
power.rebootDevice("reboot_test"); console.info('power_reboot_device_test success')
power.isScreenOn
isScreenOn(callback: AsyncCallback<boolean>): void
检测当前设备的亮灭屏状态。
-
参数:
-
示例:
power.isScreenOn((error, screenOn) => { if (typeof error === "undefined") { console.info('screenOn status is ' + screenOn); done(); } else { console.log('error: ' + error); done(); } })
power.isScreenOn
isScreenOn(): Promise<boolean>
检测当前设备的亮灭屏状态。