android 10.0 怎么获取文件 就是 new File(str) 会报错, 权限也有了,就是不行[复制链接]

android 10.0 怎么获取文件 就是 new File(str) 会报错, 权限也有了,就是不行

lai25258 573查看 · 1回复 · 2019-10-21 16:56 有用(0
共1个回答
skyblue976 2019-11-3 13:27 回复

从Android10开始应用将不可直接访问外部存储(/sdcard)文件,否则抛异常。
在AndroidQ上运行:
targetSdkVersion<Q,没影响;
targetSdkVersion>=Q,默认启用过滤视图,应用以外的文件需要通过存储访问框架(SAF,StorageAccessFramework)读写,请检查是不是TargetSDK 是Q

需要登入后才可以评论 登录 | 立即注册