Hoter 发表于 2022-2-2 12:49:15

【解决方案】安卓11及以上访问data目录

本帖最后由 创世魂 于 2024-1-14 10:18 编辑

自从谷歌推出安卓11以后,各大应用就只能访问本应用私有目录了,无法通过正经的读写存储权限访问到Android/data目录
很多应用的功能或多或少都依赖于访问data,包括各大文件管理器等等,后续也都推出了访问data的方式

目前主流的访问data目录的方式是通过documentfile来访问
具体可以参考以下链接:Android11 无Root 访问data目录实现、Android11访问data目录、Android11解除data目录限制、Android11 data空白解决

我在去年花钱找了鹅总封装了一下这个功能,自己的软件也一直在用,现在免费分享给大家
可以实现以下功能:

在data目录内读写文件、复制、创建、删除目录等申请权限后可以保存

目前已知BUG:
连续读写或者复制文件目录后会无法读到内容,貌似是通病
例如,我连续写出和读入相同位置相同名字的文件,后续可能会写出不了或者读不了
望有知道的可以帮忙解决,先谢谢大家了

调用了运行时权限工具和无名模块,建议在安卓11及以上设备调试
**** Hidden Message *****



blackangeldsf 发表于 2022-2-2 13:33:55

感谢楼主无私分享

storey 发表于 2022-2-2 13:57:11

感谢楼主无私分享

摘星揽月 发表于 2022-2-2 15:40:36

1111111111111

创世魂 发表于 2022-2-2 21:04:49

感谢大佬

lvzhi_123 发表于 2022-2-2 21:07:38


感谢楼主无私分享

ltqlmt888 发表于 2022-2-3 19:52:06

感谢楼主

kanshijian 发表于 2022-2-3 22:58:35

感谢楼主无私分享

locoman 发表于 2022-2-4 02:39:37

感谢楼主无私分享,收藏学习,这是真的奉献分享的了!!

67564226 发表于 2022-2-4 09:54:09

:):):):):)
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【解决方案】安卓11及以上访问data目录