HarmonyOS 新增申请权限编译失败

{
  "meta": {
    "version": "1.0.0"
  },
  "data": {
    "apiVersion": "11",
    "displayName": "HarmonyOS NEXT",
    "path": "HarmonyOS-NEXT",
    "platformVersion": "4.1.0",
    "releaseType": "Release",
    "version": "4.1.0.73",
    "stage": "Developer Preview2"
  }
}

申请ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY权限

提示: error: install failed due to grant request permissions failed.

HarmonyOS
2024-12-27 16:23:20
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

filepicker中持久化权限仅在2in1设备上生效;

当前所有picker的save接口都是用户可感知的。如果希望简化操作可以使用DOWNLOAD模式保存文件

参考链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/save-user-file-V5#download模式保存文件

参考demo:

import picker from '@ohos.file.picker';
import fs from '@ohos.file.fs';
import { BusinessError } from '@ohos.base';
import common from '@ohos.app.ability.common';

@Entry
@Component
struct Page {
  testDownLoad(){
    let uri: string = '';
    // 请确保 getContext(this) 返回结果为 UIAbilityContext
    let context = getContext(this) as common.Context;
    const documentViewPicker = new picker.DocumentViewPicker(context);
    const documentSaveOptions = new picker.DocumentSaveOptions();
    documentSaveOptions.pickerMode = picker.DocumentPickerMode.DOWNLOAD;
    documentViewPicker.save(documentSaveOptions ).then((documentSaveResult: Array<string>) => {
      uri = documentSaveResult[0];
      console.info('documentViewPicker.save succeed and uri is:' + uri);
    }).catch((err: BusinessError) => {
      console.error(Invoke documentViewPicker.save failed, code is ${err.code}, message is ${err.message});
    })
  }
  build() {
    Column() {
      Text('测试下载').onClick(()=>{
        this.testDownLoad()
      })
    }
  }
}
分享
微博
QQ
微信
回复
2024-12-27 17:53:34
相关问题
HarmonyOS SaveButton 申请临时权限失败
819浏览 • 1回复 待解决
HarmonyOS 申请定位权限失败问题
539浏览 • 1回复 待解决
HarmonyOS 动态申请权限申请不了
385浏览 • 1回复 待解决
HarmonyOS 位置权限申请
479浏览 • 1回复 待解决
HarmonyOS 权限申请拒绝问题
513浏览 • 1回复 待解决
HarmonyOS权限申请问题
801浏览 • 1回复 待解决
HarmonyOS 权限二次申请
376浏览 • 1回复 待解决
HarmonyOS 系统权限申请demo——拍照
311浏览 • 1回复 待解决
HarmonyOS addContacts方法权限申请
442浏览 • 1回复 待解决
HarmonyOS 仓颉的权限怎么申请
505浏览 • 1回复 待解决
如何申请组合授权权限
769浏览 • 1回复 待解决
HarmonyOS 申请ACL权限有无模板?
534浏览 • 1回复 待解决
HarmonyOS 编译失败问题
606浏览 • 1回复 待解决
HarmonyOS 相册权限检查、申请问题
1643浏览 • 1回复 待解决
HarmonyOS申请用户位置权限问题
881浏览 • 1回复 待解决