diff --git a/rdb/drdb_demo/entry/.gitignore b/rdb/drdb_demo/entry/.gitignore index adb34a59d57f47fa1c9dfa56aec25e2bb05efc27..16ad22851d8b327b59cf74d965ddae2598a56e11 100755 --- a/rdb/drdb_demo/entry/.gitignore +++ b/rdb/drdb_demo/entry/.gitignore @@ -1,2 +1,3 @@ /node_modules /.preview +/build \ No newline at end of file diff --git a/rdb/drdb_demo/entry/build/default/outputs/default/entry-default-signed.hap b/rdb/drdb_demo/entry/build/default/outputs/default/entry-default-signed.hap index 2c549a42f2cc03003fe9233c619e59cb2d5ca4ed..f6d42e3292bae9c09864d7d99e9b092221b7e1de 100644 Binary files a/rdb/drdb_demo/entry/build/default/outputs/default/entry-default-signed.hap and b/rdb/drdb_demo/entry/build/default/outputs/default/entry-default-signed.hap differ diff --git a/rdb/drdb_demo/entry/src/main/config.json b/rdb/drdb_demo/entry/src/main/config.json index 2968dba962fa53434e85ea13cefe421659eddb06..e5507a15e5d84aa01ad6407bc3c761a99ac4b188 100755 --- a/rdb/drdb_demo/entry/src/main/config.json +++ b/rdb/drdb_demo/entry/src/main/config.json @@ -47,6 +47,11 @@ "launchType": "standard" } ], + "reqPermissions": [ + { + "name": "ohos.permission.DISTRIBUTED_DATASYNC" + } + ], "js": [ { "pages": [ diff --git a/rdb/drdb_demo/entry/src/main/js/MainAbility/pages/index/index.js b/rdb/drdb_demo/entry/src/main/js/MainAbility/pages/index/index.js index fea7919f678f45a905c4181f88beffec1c9147da..d8fe0743defccf93b88cccc8bbac3ef401573d85 100755 --- a/rdb/drdb_demo/entry/src/main/js/MainAbility/pages/index/index.js +++ b/rdb/drdb_demo/entry/src/main/js/MainAbility/pages/index/index.js @@ -13,6 +13,7 @@ export default { }, onInit() { + grantPermission(); //this.title = this.$t('strings.world'); }, @@ -26,6 +27,7 @@ export default { }) }, + initDeviceMonitor: function () { deviceManager.createDeviceManager("com.example.appdatamgrverify", (err, manager) => { if (err) { @@ -184,6 +186,14 @@ export default { } } +function grantPermission() { + console.info('grantPermission'); + let context = ability_featureAbility.getContext(); + context.requestPermissionsFromUser(['ohos.permission.DISTRIBUTED_DATASYNC'], 666, function (result) { + console.info(`result.requestCode=${result.requestCode}`) + }) + console.info('end grantPermission'); +}