HarmonyOS申请ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY权限没有弹窗
申请ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY权限没有弹窗。目前acl权限已经配置了,同时module.json5也已经配置了权限。代码如下:
let atManager:abilityAccessCtrl.AtManager = abilityAccessCtrl.createAtManager();
let state:boolean = false;
// requestPermissionsFromUser会判断权限的授权状态来决定是否唤起弹窗
atManager.requestPermissionsFromUser(context, 'ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY').then((data) => {
let grantStatus: Array<number> = data.authResults;
let length: number = grantStatus.length;
for (let i = 0; i < length; i++) {
if(grantStatus[i] == 0){
state = true;
}else {
// 用户拒绝授权,提示用户必须授权才能访问当前页面的功能,并引导用户到系统设置中打开相应的权限
state = false;
return;
}
}
}).catch((err: BusinessError)=>{
state = false;
console.error(`requestPermissionsFromUser failed, code is ${err.code}, message is ${err.message}`);
})
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY,自动签名无法自动申请
1426浏览 • 1回复 待解决
HarmonyOS ohos.permission.READ_HEALTH_DATA权限无法申请
859浏览 • 1回复 待解决
HarmonyOS ohos.permission.APP_TRACKING_CONSENT权限申请时没有出现弹窗
1347浏览 • 1回复 待解决
HarmonyOS 添加ohos.permission.WRITE_IMAGEVIDEO权限报错
1382浏览 • 1回复 待解决
HarmonyOS ohos.permission.READ_MEDIA权限废弃问题
1303浏览 • 1回复 待解决
#鸿蒙学习大百科#动态申请了ohos.permission.WRITE_MEDIA但是没有提示弹窗授权
1060浏览 • 1回复 待解决
HarmonyOS ohos.permission.READ_PASTEBOARD权限后续是否会管控
856浏览 • 1回复 待解决
HarmonyOS 添加ohos.permission.WRITE_IMAGEVIDEO权限之后无法安装应用
1730浏览 • 1回复 待解决
HarmonyOS 关于ohos.permission.WRITE_IMAGEVIDEO
1596浏览 • 1回复 待解决
权限申请ACL疑问 ,HarmonyOS里面需申请ohos.permission.PRIVACY_WINDOW权限
3820浏览 • 1回复 待解决
相册权限问题:phAccessHelper.getAssets方法需要ohos.permission.READ_IMAGEVIDEO权限
3191浏览 • 1回复 待解决
HarmonyOS ohos.permission.READ_PASTEBOARD申请后为什么拿不到剪切板
1161浏览 • 1回复 待解决
HarmonyOS 悬浮窗权限ohos.permission.SYSTEM_FLOAT_WINDOW怎么申请
1456浏览 • 1回复 待解决
HarmonyOS 自定义相机拍照成功后,要申请受限权限ohos.permission.WRITE_IMAGEVIDEO才可以存入相册?
1017浏览 • 1回复 待解决
HarmonyOS APP无法向用户申请ohos.permission.APP_TRACKING_CONSENT权限
945浏览 • 1回复 待解决
申请权限ohos.permission.CAMERA以使用相机时,可以用camera picker替代,不用申请权限吗?
1200浏览 • 1回复 待解决
ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY这个权限有些特殊,仅支持2in1设备应用。