去除READ_IMAGEVIDEO和WRITE_IMAGEVIDEO权限
Signed-off-by: zgf <zenggaofeng2@h-partners.com>
This commit is contained in:
parent
e22c1184f4
commit
19e1ba9528
|
@ -33,17 +33,17 @@ export default class EntryAbility extends UIAbility {
|
|||
|
||||
async onWindowStageCreate(windowStage: window.WindowStage): Promise<void> {
|
||||
// Main window is created, set main page for this ability
|
||||
let list: Array<Permissions> = ['ohos.permission.READ_IMAGEVIDEO', 'ohos.permission.WRITE_IMAGEVIDEO'];
|
||||
let permissionRequestResult: Object;
|
||||
let atManager = abilityAccessCtrl.createAtManager();
|
||||
atManager.requestPermissionsFromUser(this.context, list, (err: BusinessError, result: Object) => {
|
||||
if (err) {
|
||||
|
||||
} else {
|
||||
permissionRequestResult = result;
|
||||
|
||||
}
|
||||
})
|
||||
// let list: Array<Permissions> = ['ohos.permission.READ_IMAGEVIDEO', 'ohos.permission.WRITE_IMAGEVIDEO'];
|
||||
// let permissionRequestResult: Object;
|
||||
// let atManager = abilityAccessCtrl.createAtManager();
|
||||
// atManager.requestPermissionsFromUser(this.context, list, (err: BusinessError, result: Object) => {
|
||||
// if (err) {
|
||||
//
|
||||
// } else {
|
||||
// permissionRequestResult = result;
|
||||
//
|
||||
// }
|
||||
// })
|
||||
|
||||
hilog.info(0x0000, 'testTag', '%{public}s', 'Ability onWindowStageCreate');
|
||||
|
||||
|
|
|
@ -36,25 +36,17 @@ struct DataShareUriLoadPage {
|
|||
Flex({ direction: FlexDirection.Row, alignItems: ItemAlign.Center, justifyContent: FlexAlign.Center }) {
|
||||
Button("点击加载Uri并展示")
|
||||
.onClick(async () => {
|
||||
const context = getContext(this)
|
||||
let phAccessHelper = photoAccessHelper.getPhotoAccessHelper(context)
|
||||
let predicates: dataSharePredicates.DataSharePredicates = new dataSharePredicates.DataSharePredicates
|
||||
let fetchOptions: photoAccessHelper.FetchOptions = {
|
||||
fetchColumns:[],
|
||||
predicates:predicates
|
||||
}
|
||||
let fetchResult = await phAccessHelper.getAssets(fetchOptions)
|
||||
if(fetchResult != undefined) {
|
||||
console.info("fetchResult success")
|
||||
let photoAsset: photoAccessHelper.PhotoAsset = await fetchResult.getFirstObject()
|
||||
if(photoAsset != undefined) {
|
||||
console.info("photoAsset.displayName :"+photoAsset.displayName)
|
||||
let photoSelectOptions = new photoAccessHelper.PhotoSelectOptions();
|
||||
photoSelectOptions.MIMEType = photoAccessHelper.PhotoViewMIMETypes.IMAGE_TYPE;
|
||||
photoSelectOptions.maxSelectNumber = 1;
|
||||
let uris: Array<string> = [];
|
||||
let photoViewPicker = new photoAccessHelper.PhotoViewPicker();
|
||||
let photoSelectResult: photoAccessHelper.PhotoSelectResult = await photoViewPicker.select(photoSelectOptions);
|
||||
uris = photoSelectResult.photoUris;
|
||||
this.imageKnifeOption1 = {
|
||||
loadSrc: photoAsset.uri,
|
||||
loadSrc: uris[0],
|
||||
placeholderSrc:$r('app.media.loading')
|
||||
}
|
||||
}
|
||||
}
|
||||
}).margin({ top: 5, left: 3 })
|
||||
ImageKnifeComponent({ imageKnifeOption: this.imageKnifeOption1 }).width(300).height(300)
|
||||
}.width('100%').backgroundColor(Color.Pink)
|
||||
|
|
|
@ -43,26 +43,6 @@
|
|||
],
|
||||
"when": "always"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ohos.permission.WRITE_IMAGEVIDEO",
|
||||
"reason":"$string:app_permission_WRITE_IMAGEVIDEO",
|
||||
"usedScene": {
|
||||
"abilities": [
|
||||
"EntryAbility"
|
||||
],
|
||||
"when": "always"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "ohos.permission.READ_IMAGEVIDEO",
|
||||
"reason": "$string:app_permission_READ_IMAGEVIDEO",
|
||||
"usedScene": {
|
||||
"abilities": [
|
||||
"EntryAbility"
|
||||
],
|
||||
"when": "always"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue