鸿蒙中提示安卓11后管理非下载目录需MANAGE_EXTERNAL_STORAGE权限

以下是关于在鸿蒙系统3.0中提示:安卓11后管理非下载目录需MANAGE_EXTERNAL_STORAGE权限的说明。

鸿蒙中提示安卓11后管理非下载目录需MANAGE_EXTERNAL_STORAGE权限

问题由来

打开alook的文件管理,然后点击其他文件夹,这时候会弹出提示:安卓11后管理非下载目录需MANAGE_EXTERNAL_STORAGE权限,然后在这个弹出框中点击去授权按钮,可以打开所有文件访问的权限设置,但是在设置过后,在HarmonyOS 3系统里就再也找不到调整该设置的入口了。

鸿蒙中提示安卓11后管理非下载目录需MANAGE_EXTERNAL_STORAGE权限

有网友认为文件管理不允许改成允许,但经过测试,这个改不改没有任何变化,文件管理始终可以访问所有文件,但其他的app是管用的,关闭了就只能访问下载文件夹了。

然后继续深入了解此问题,得出的测试结果是在权限管理-媒体和文件中可以对单个app进行权限设定,如果提供了仅媒体、所有文件、禁止三个选项的话,大部分的app只有所有文件、禁止两个选项,个别app有仅媒体、禁止两个选项,尽管如此,所有文件访问这个统一的权限设置入口始终找不到。

鸿蒙中提示安卓11后管理非下载目录需MANAGE_EXTERNAL_STORAGE权限

产生问题的根源

针对以上问题,最好搞明白了原因,其实所有文件访问权限设置本来就没有统一入口,是基于app在Android10(鸿蒙2.0)获得的授权在Android11(鸿蒙3.0)下需要重新授权的调用入口。

栏目相关文章