HarmonyOS 鸿蒙Next的ohos.permission.FILE_ACCESS_PERSIST权限申请问题

发布于 1周前 作者 itying888 来自 鸿蒙OS

HarmonyOS 鸿蒙Next的ohos.permission.FILE_ACCESS_PERSIST权限申请问题
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

关于HarmonyOS 鸿蒙Next的ohos.permission.FILE_ACCESS_PERSIST权限申请问题的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

7 回复
cke_262.pngcke_893.png如图所示,按照最新的文档(对所有应用开放-应用权限列表-应用权限管控-程序访问控制-安全-系统 - 华为HarmonyOS开发者 (huawei.com))我应该可以申请到这个文件持久化访问权限才对,毕竟同级的网络权限也是这样申请的,但是实际过程中仍然存在问题
 

问题解决,原因在于我用的模拟器版本是HarmonyOS NEXT Developer Beat2,升到Beta3就可以了,就算都是api12的模拟器,现在看来也有很大的区别

如果其他人遇到不应该出现的9568289安装错误也可以更新模拟器版本试试。

另外还有一点需要注意,如果是从低版本的DevEco升级到高版本的DevEco,一定要先把旧的模拟器镜像删除,重新下载新的模拟器镜像,否则你新创建的模拟器实际还是旧版本的模拟器,我就是因为这个问题一直用着Beta2的模拟器没发现

除了配置文件要添加权限申请,代码里有提供用户申请这个权限对话框吗?

这个倒是没有,这个不是和网络权限一样声明就可以了,你说的申请权限对话框是指这个吗https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/declare-permissions-in-acl-V5

按照文档的描述,system_grant这种授权不是会在安装时自动授予权限吗

是的,可能是模拟器不支持,只能用真机测试一下了。

我的deveco studio是5.0版本的,用的也是api12的模拟器,求问到底是哪里有问题
回到顶部