From 0c5b31aaa233cb39850603e6075918c4afe78416 Mon Sep 17 00:00:00 2001 From: Neil Date: Fri, 2 Aug 2024 14:16:42 +0800 Subject: [PATCH 1/2] Remove redundant permissions --- README.md | 8 +------ .../main/ets/entryability/EntryAbility.ets | 4 +--- entry/src/main/ets/pages/Index.ets | 3 +-- entry/src/main/module.json5 | 24 ------------------- 4 files changed, 3 insertions(+), 36 deletions(-) diff --git a/README.md b/README.md index ebd7f4f..4400c41 100644 --- a/README.md +++ b/README.md @@ -27,11 +27,7 @@ | ![AVCodec_Index.png](screenshots/device/AVCodec_Index.png) | ![AVCodecSample.gif](screenshots/device/AVCodecSample.gif) | ### 使用说明 -1. 弹出是否允许“AVCodec”访问图片与视频?点击“允许” - -2. 弹出是否允许“AVCodec”访问文件?点击“允许” - -3. 弹出是否允许“AVCodec”使用相机?点击“允许” +1. 弹出是否允许“AVCodec”使用相机?点击“允许” #### 录制 @@ -150,8 +146,6 @@ ### 相关权限 -- 允许应用读取图片和视频: ohos.permission.MEDIA_LOCATION; -- 允许应用访问文件: ohos.permission.READ_MEDIA, ohos.permission.WRITE_MEDIA; - 允许应用使用相机: ohos.permission.CAMERA。 ### 依赖 diff --git a/entry/src/main/ets/entryability/EntryAbility.ets b/entry/src/main/ets/entryability/EntryAbility.ets index b81c18f..e45511c 100644 --- a/entry/src/main/ets/entryability/EntryAbility.ets +++ b/entry/src/main/ets/entryability/EntryAbility.ets @@ -34,9 +34,7 @@ export default class EntryAbility extends UIAbility { try { let atManager = abilityAccessCtrl.createAtManager(); - atManager.requestPermissionsFromUser(this.context, - ['ohos.permission.MEDIA_LOCATION', 'ohos.permission.READ_MEDIA', - 'ohos.permission.WRITE_MEDIA', 'ohos.permission.CAMERA']) + atManager.requestPermissionsFromUser(this.context, ['ohos.permission.CAMERA']) .then((data) => { Logger.info('Entry', 'requestPre() data: ' + JSON.stringify(data)); }).catch((err: BusinessError) => { diff --git a/entry/src/main/ets/pages/Index.ets b/entry/src/main/ets/pages/Index.ets index 24ee458..e6355c1 100644 --- a/entry/src/main/ets/pages/Index.ets +++ b/entry/src/main/ets/pages/Index.ets @@ -13,8 +13,7 @@ * limitations under the License. */ -import { picker } from '@kit.CoreFileKit'; -import { fileIo } from '@kit.CoreFileKit'; +import { picker, fileIo } from '@kit.CoreFileKit'; import { display, promptAction, router } from '@kit.ArkUI'; import player from 'libplayer.so'; import recorder from 'librecorder.so'; diff --git a/entry/src/main/module.json5 b/entry/src/main/module.json5 index bfbbf0e..8bd98e4 100644 --- a/entry/src/main/module.json5 +++ b/entry/src/main/module.json5 @@ -47,30 +47,6 @@ } ], "requestPermissions": [ - { - "name": "ohos.permission.READ_MEDIA", - "reason": "$string:EntryAbility_desc", - "usedScene": { - "abilities": ["EntryAbility"], - "when": "always" - } - }, - { - "name": "ohos.permission.WRITE_MEDIA", - "reason": "$string:EntryAbility_desc", - "usedScene": { - "abilities": ["EntryAbility"], - "when": "always" - } - }, - { - "name": "ohos.permission.MEDIA_LOCATION", - "reason": "$string:EntryAbility_desc", - "usedScene": { - "abilities": ["EntryAbility"], - "when": "always" - } - }, { "name": "ohos.permission.CAMERA", "reason": "$string:EntryAbility_desc", -- Gitee From 661f87cf079737871da4aa44c5e0258b2407b68f Mon Sep 17 00:00:00 2001 From: Neil Date: Fri, 2 Aug 2024 14:21:37 +0800 Subject: [PATCH 2/2] Remove redundant permissions --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4400c41..5deea92 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ | ![AVCodec_Index.png](screenshots/device/AVCodec_Index.png) | ![AVCodecSample.gif](screenshots/device/AVCodecSample.gif) | ### 使用说明 -1. 弹出是否允许“AVCodec”使用相机?点击“允许” +1. 弹出是否允许“AVCodecVideo”使用相机?点击“允许” #### 录制 -- Gitee