From b8674a6029663fcb0a1550459aa3f8c847166ce0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=9D=9A=E6=8C=81?= <2352009235@qq.com> Date: Tue, 12 Apr 2022 16:27:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E5=B8=83=E5=BC=8F=E6=96=B0=E9=97=BB?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=8A=A8=E6=80=81=E6=9D=83=E9=99=90=E7=94=B3?= =?UTF-8?q?=E8=AF=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Distributed/NewsDemo/entry/src/main/config.json | 5 ++++- .../src/main/js/MainAbility/pages/index/index.js | 11 +++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Distributed/NewsDemo/entry/src/main/config.json b/Distributed/NewsDemo/entry/src/main/config.json index 9821fe1a..9787de99 100644 --- a/Distributed/NewsDemo/entry/src/main/config.json +++ b/Distributed/NewsDemo/entry/src/main/config.json @@ -58,6 +58,9 @@ "autoDesignWidth": false } } - ] + ], + "reqPermissions": [{ + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + }] } } \ No newline at end of file diff --git a/Distributed/NewsDemo/entry/src/main/js/MainAbility/pages/index/index.js b/Distributed/NewsDemo/entry/src/main/js/MainAbility/pages/index/index.js index dc831ac4..b73d0109 100644 --- a/Distributed/NewsDemo/entry/src/main/js/MainAbility/pages/index/index.js +++ b/Distributed/NewsDemo/entry/src/main/js/MainAbility/pages/index/index.js @@ -14,6 +14,7 @@ */ import router from '@system.router'; +import featureAbility from '@ohos.ability.featureAbility'; const titles = [ { @@ -203,7 +204,17 @@ export default { }, onInit() { console.log('onInit::' + titles); + this.grantPermission() }, + + grantPermission() { + console.info('grantPermission') + let context = featureAbility.getContext() + context.requestPermissionsFromUser(['ohos.permission.DISTRIBUTED_DATASYNC'], 666, function (result) { + console.info(`grantPermission,requestPermissionsFromUser`) + }) + }, + // 选择新闻类型 changeNewsType: function(e) { const type = titles[e.index].name; -- Gitee