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,自动签名无法自动申请
1383浏览 • 1回复 待解决
HarmonyOS ohos.permission.READ_HEALTH_DATA权限无法申请
844浏览 • 1回复 待解决
HarmonyOS ohos.permission.APP_TRACKING_CONSENT权限申请时没有出现弹窗
1319浏览 • 1回复 待解决
HarmonyOS 添加ohos.permission.WRITE_IMAGEVIDEO权限报错
1348浏览 • 1回复 待解决
HarmonyOS ohos.permission.READ_MEDIA权限废弃问题
1243浏览 • 1回复 待解决
#鸿蒙学习大百科#动态申请了ohos.permission.WRITE_MEDIA但是没有提示弹窗授权
1045浏览 • 1回复 待解决
HarmonyOS ohos.permission.READ_PASTEBOARD权限后续是否会管控
850浏览 • 1回复 待解决
HarmonyOS 添加ohos.permission.WRITE_IMAGEVIDEO权限之后无法安装应用
1629浏览 • 1回复 待解决
权限申请ACL疑问 ,HarmonyOS里面需申请ohos.permission.PRIVACY_WINDOW权限
3799浏览 • 1回复 待解决
HarmonyOS 关于ohos.permission.WRITE_IMAGEVIDEO
1582浏览 • 1回复 待解决
相册权限问题:phAccessHelper.getAssets方法需要ohos.permission.READ_IMAGEVIDEO权限
3156浏览 • 1回复 待解决
HarmonyOS ohos.permission.READ_PASTEBOARD申请后为什么拿不到剪切板
1113浏览 • 1回复 待解决
HarmonyOS 悬浮窗权限ohos.permission.SYSTEM_FLOAT_WINDOW怎么申请
1425浏览 • 1回复 待解决
HarmonyOS 自定义相机拍照成功后,要申请受限权限ohos.permission.WRITE_IMAGEVIDEO才可以存入相册?
1010浏览 • 1回复 待解决
HarmonyOS APP无法向用户申请ohos.permission.APP_TRACKING_CONSENT权限
932浏览 • 1回复 待解决
#鸿蒙学习大百科#如何在申请ohos.permission.READ_AUDIO权限时,使用AudioViewPicker来做替代方案?
1086浏览 • 1回复 待解决
ohos.permission.READ_WRITE_DOWNLOAD_DIRECTORY这个权限有些特殊,仅支持2in1设备应用。