From e5bce3c54b83bb6f706aa028dc911ce77f22a7a9 Mon Sep 17 00:00:00 2001 From: lsq Date: Thu, 29 Dec 2022 16:17:00 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=84=E6=96=99=E6=84=8F=E8=A7=81=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: lsq --- .../reference/apis/js-apis-abilityAccessCtrl.md | 15 ++++++++------- .../reference/apis/js-apis-abilityAccessCtrl.md | 15 ++++++++------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/en/application-dev/reference/apis/js-apis-abilityAccessCtrl.md b/en/application-dev/reference/apis/js-apis-abilityAccessCtrl.md index faf338b504..d593cf5a61 100644 --- a/en/application-dev/reference/apis/js-apis-abilityAccessCtrl.md +++ b/en/application-dev/reference/apis/js-apis-abilityAccessCtrl.md @@ -385,7 +385,6 @@ import abilityAccessCtrl from '@ohos.abilityAccessCtrl'; let atManager = abilityAccessCtrl.createAtManager(); let tokenID = 0; // You can use getApplicationInfo to obtain the access token ID. -let permissionFlag = 1; try { atManager.getPermissionFlags(tokenID, "ohos.permission.GRANT_SENSITIVE_PERMISSIONS").then((data) => { console.log(`getPermissionFlags success, data->${JSON.stringify(data)}`); @@ -459,11 +458,12 @@ For details about the error codes, see [Ability Access Control Error Codes](../e **Example** ```js -import abilityAccessCtrl from '@ohos.abilityAccessCtrl'; +import abilityAccessCtrl, {Permissions} from '@ohos.abilityAccessCtrl'; let atManager = abilityAccessCtrl.createAtManager(); -let tokenIDList: Array = []; -let permissionNameList = []; +let appInfo = bundle.getApplicationInfoSync('com.example.myapplication', 0, 100); +let tokenIDList: Array = [appInfo.accessTokenId]; +let permissionNameList: Array = ["ohos.permission.DISTRIBUTED_DATASYNC"]; try { atManager.on('permissionStateChange', tokenIDList, permissionNameList, (data) => { console.debug("receive permission state change, data:" + JSON.stringify(data)); @@ -508,11 +508,12 @@ For details about the error codes, see [Ability Access Control Error Codes](../e **Example** ```js -import abilityAccessCtrl from '@ohos.abilityAccessCtrl'; +import abilityAccessCtrl, {Permissions} from '@ohos.abilityAccessCtrl'; let atManager = abilityAccessCtrl.createAtManager(); -let tokenIDList: Array = []; -let permissionNameList = []; +let appInfo = bundle.getApplicationInfoSync('com.example.myapplication', 0, 100); +let tokenIDList: Array = [appInfo.accessTokenId]; +let permissionNameList: Array = ["ohos.permission.DISTRIBUTED_DATASYNC"]; try { atManager.off('permissionStateChange', tokenIDList, permissionNameList); } catch(err) { diff --git a/zh-cn/application-dev/reference/apis/js-apis-abilityAccessCtrl.md b/zh-cn/application-dev/reference/apis/js-apis-abilityAccessCtrl.md index 17f9cec6f0..d1f0f8963a 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-abilityAccessCtrl.md +++ b/zh-cn/application-dev/reference/apis/js-apis-abilityAccessCtrl.md @@ -385,7 +385,6 @@ import abilityAccessCtrl from '@ohos.abilityAccessCtrl'; let atManager = abilityAccessCtrl.createAtManager(); let tokenID = 0; // 可以通过getApplicationInfo获取accessTokenId -let permissionFlag = 1; try { atManager.getPermissionFlags(tokenID, "ohos.permission.GRANT_SENSITIVE_PERMISSIONS").then((data) => { console.log(`getPermissionFlags success, data->${JSON.stringify(data)}`); @@ -459,11 +458,12 @@ on(type: 'permissionStateChange', tokenIDList: Array<number>, permissionNa **示例:** ```js -import abilityAccessCtrl from '@ohos.abilityAccessCtrl'; +import abilityAccessCtrl, {Permissions} from '@ohos.abilityAccessCtrl'; let atManager = abilityAccessCtrl.createAtManager(); -let tokenIDList: Array = []; -let permissionNameList = []; +let appInfo = bundle.getApplicationInfoSync('com.example.myapplication', 0, 100); +let tokenIDList: Array = [appInfo.accessTokenId]; +let permissionNameList: Array = ["ohos.permission.DISTRIBUTED_DATASYNC"]; try { atManager.on('permissionStateChange', tokenIDList, permissionNameList, (data) => { console.debug("receive permission state change, data:" + JSON.stringify(data)); @@ -508,11 +508,12 @@ off(type: 'permissionStateChange', tokenIDList: Array<number>, permissionN **示例:** ```js -import abilityAccessCtrl from '@ohos.abilityAccessCtrl'; +import abilityAccessCtrl, {Permissions} from '@ohos.abilityAccessCtrl'; let atManager = abilityAccessCtrl.createAtManager(); -let tokenIDList: Array = []; -let permissionNameList = []; +let appInfo = bundle.getApplicationInfoSync('com.example.myapplication', 0, 100); +let tokenIDList: Array = [appInfo.accessTokenId]; +let permissionNameList: Array = ["ohos.permission.DISTRIBUTED_DATASYNC"]; try { atManager.off('permissionStateChange', tokenIDList, permissionNameList); } catch(err) { -- GitLab