From 226108c8999ae024965b66731917326c20a66fa8 Mon Sep 17 00:00:00 2001 From: wangzhiyusss Date: Tue, 31 Jan 2023 10:13:47 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=82=E9=85=8D=E6=96=B0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wangzhiyusss --- features/src/main/ets/components/NoteContentComp.ets | 5 ++++- features/src/main/ets/components/NoteContentCompPortrait.ets | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/features/src/main/ets/components/NoteContentComp.ets b/features/src/main/ets/components/NoteContentComp.ets index 8e7a623..54b200c 100644 --- a/features/src/main/ets/components/NoteContentComp.ets +++ b/features/src/main/ets/components/NoteContentComp.ets @@ -35,6 +35,7 @@ import OperationUtils from '@ohos/utils/src/main/ets/default/baseUtil/OperationU import mediaquery from '@ohos.mediaquery' import inputMethod from '@ohos.inputmethod'; import { folderTextMap } from '@ohos/utils/src/main/ets/default/model/NoteBaseData' +import abilityAccessCtrl from '@ohos.abilityAccessCtrl'; const TAG = "NoteContentComp" @@ -646,7 +647,9 @@ export struct ToolBarComp { "ohos.permission.WRITE_MEDIA", ] let context: any = getContext(this); - await context.requestPermissionsFromUser(permissionList).then((data) => { + let AtManager = abilityAccessCtrl.createAtManager(); + // @ts-ignore + await AtManager.requestPermissionsFromUser(context, permissionList).then((data) => { LogUtil.info(TAG, 'data permissions : ' + data.permissions) LogUtil.info(TAG, 'data result: ' + data.authResults) let sum = 0 diff --git a/features/src/main/ets/components/NoteContentCompPortrait.ets b/features/src/main/ets/components/NoteContentCompPortrait.ets index 5d338d4..744a555 100644 --- a/features/src/main/ets/components/NoteContentCompPortrait.ets +++ b/features/src/main/ets/components/NoteContentCompPortrait.ets @@ -36,6 +36,7 @@ import router from '@system.router' import inputMethod from '@ohos.inputmethod'; import { folderTextMap } from '@ohos/utils/src/main/ets/default/model/NoteBaseData' import rs from '@ohos.resourceManager' +import abilityAccessCtrl from '@ohos.abilityAccessCtrl'; var time_id: number @@ -195,7 +196,9 @@ export struct NoteContentCompPortrait { "ohos.permission.WRITE_MEDIA", ] let context: any = getContext(this); - await context.requestPermissionsFromUser(permissionList).then((data) => { + let AtManager = abilityAccessCtrl.createAtManager(); + // @ts-ignore + await AtManager.requestPermissionsFromUser(context, permissionList).then((data) => { LogUtil.info(TAG, 'data permissions : ' + data.permissions) LogUtil.info(TAG, 'data result: ' + data.authResults) let sum = 0 -- Gitee