diff --git a/zh-cn/application-dev/reference/apis/js-apis-power.md b/zh-cn/application-dev/reference/apis/js-apis-power.md index 1c1bc23a7d0537bd7b7db08fe23f2135d44c13bb..d1223b75c2bd846a0200af2b2531feba746e2b85 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-power.md +++ b/zh-cn/application-dev/reference/apis/js-apis-power.md @@ -25,7 +25,7 @@ shutdownDevice(reason: string): void 此接口为系统接口,三方应用不支持调用。 -**需要权限:** ohos.permission.SHUTDOWN +**需要权限:** ohos.permission.REBOOT **参数:** @@ -47,7 +47,7 @@ rebootDevice(reason: string): void 重启设备。 -**需要权限:** ohos.permission.REBOOT(重启权限)、ohos.permission.REBOOT_UPDATER(重启并进入updater模式的权限) +**需要权限:** ohos.permission.REBOOT(重启权限)、ohos.permission.REBOOT_RECOVERY(重启并进入recovery或者updater模式的权限) **参数:** @@ -71,7 +71,7 @@ isScreenOn(callback: AsyncCallback<boolean>): void **参数:** -| 参数名 | 类型 | 必填 | 说明 | +| 参数名 | 类型 | 必填 | 说明 | | -------- | ---------------------------- | ---- | ---------------------------------------- | | callback | AsyncCallback<boolean> | 是 | 指定的callback回调方法,用于获取返回值。
callback返回值:亮屏返回true,灭屏返回false。 | diff --git a/zh-cn/application-dev/reference/apis/js-apis-runninglock.md b/zh-cn/application-dev/reference/apis/js-apis-runninglock.md old mode 100644 new mode 100755 index df65e342c82b8c2d8a31229a7f92ce88134b207d..ea7671c9ce1b058840dec03649c9eb20407b3e91 --- a/zh-cn/application-dev/reference/apis/js-apis-runninglock.md +++ b/zh-cn/application-dev/reference/apis/js-apis-runninglock.md @@ -107,16 +107,16 @@ createRunningLock(name: string, type: RunningLockType, callback: AsyncCallback&l **示例:** ``` -runningLock.createRunningLock("running_lock_test", runningLock.RunningLockType.BACKGROUND) -.then(runninglock => { - var used = runninglock.isUsed(); - console.info('runninglock is used: ' + used); - runninglock.lock(500); - used = runninglock.isUsed(); - console.info('after lock runninglock is used ' + used); -}) -.catch(error => { - console.log('create runningLock test error: ' + error); +runningLock.createRunningLock("running_lock_test", runningLock.RunningLockType.BACKGROUND, (error, lockIns) => { + if (typeof error === "undefined") { + console.log('create runningLock test error: ' + error); + } else { + var used = lockIns.isUsed(); + console.info('runninglock is used: ' + used); + lockIns.lock(500); + used = lockIns.isUsed(); + console.info('after lock runninglock is used ' + used); + } }) ``` @@ -172,9 +172,9 @@ lock(timeout: number): void **参数:** -| 参数名 | 类型 | 必填 | 说明 | -| ------- | ------ | ---- | -------------------- | -| timeout | number | 否 | 锁定和持有RunningLock的时长。 | +| 参数名 | 类型 | 必填 | 说明 | +| ------- | ------ | ---- | -------------------------- | +| timeout | number | 否 | 锁定和持有RunningLock的时长,单位:毫秒。 | **示例:**