wsjdwjek 发表于 2022-11-17 21:01:24

为何获取不了文件读写权限,明明已申请成功


为何获取不了文件读写权限,明明已申请成功。媒体和文件只给了个媒体权限

创世魂 发表于 2022-11-17 21:13:48

系统的个性化定制。。
还有就是现在的最新的安卓系统也开始逐步禁止操作存储卡文件。媒体表示可以操作图片视频。因为这种属于共享资源。其它文件不让访问。

媒体一般指:pictures目录下,或者照相机拍照的那个目录下。

wsjdwjek 发表于 2022-11-17 21:56:27

创世魂 发表于 2022-11-17 21:13
系统的个性化定制。。
还有就是现在的最新的安卓系统也开始逐步禁止操作存储卡文件。媒体表示可以操作图片 ...

用的是鸿蒙3.0系统。有什么办法解决吗?

wsjdwjek 发表于 2022-11-17 23:57:34

本帖最后由 wsjdwjek 于 2022-11-18 00:04 编辑

创世魂 发表于 2022-11-17 21:13
系统的个性化定制。。
还有就是现在的最新的安卓系统也开始逐步禁止操作存储卡文件。媒体表示可以操作图片 ...
网上搜了后,发现安卓11以后新增了新的权限MANAGE_EXTERNAL_STORAGE(权限里的管理外部文件),但是申请了这个权限还是还行。权限 = 安卓权限.管理外部文件
求大佬解答下
另:@ requestPermissions(@<权限>, @<请求码>);要怎么找到这行代码是定义位置?

创世魂 发表于 2022-11-18 10:56:41

wsjdwjek 发表于 2022-11-17 23:57
网上搜了后,发现安卓11以后新增了新的权限MANAGE_EXTERNAL_STORAGE(权限里的管理外部文件),但是申请了 ...
你都说了是安卓11.。鸿蒙不是安卓了。不会按照安卓的思路走的。。最多支持安卓10的一些特性。。因为安卓11华为用不了的

howill2021 发表于 2022-11-19 10:11:12

鸿蒙的我没测试不知道,但是一些高版本的安卓确实有些无法获取权限,我的解决方法是把目标版本设置为26或者28解决了

wsjdwjek 发表于 2022-11-21 18:24:35

howill2021 发表于 2022-11-19 10:11
鸿蒙的我没测试不知道,但是一些高版本的安卓确实有些无法获取权限,我的解决方法是把目标版本设置为26或者 ...

我去试试。我目前是手动打开权限
页: [1]
查看完整版本: 为何获取不了文件读写权限,明明已申请成功