AndroidFilePicker
AndroidFilePicker copied to clipboard
可否考虑使用 SAF 方式来实现在 Android 11 及以上系统访问 Android/data 目录
由于国内毒瘤聊天软件的不规范存储文件位置,导致在高版本 Android 中不能访问 Android/data 目录,访问这个目录这本来就是不符合规范的操作,但是目前没有好的解决办法
可以用 SAF 方式采用 DocumentFile 去访问这个目录
由于工作繁忙,不是很有时间自己修改底层读取文件的 File 方法,有没有未来考虑加入这个功能的想法
以上,麻烦了
即便是 SAF,也无法访问 Android/data
。这个你自己可以尝试一下。而如果仅仅只是读取文件的话,直接申请 READ_EXTERNAL_STORAGE
也可以满足需求。SAF 选取文件夹的操作是用户可感知的,并且已经有 DocumentsProvider
实现者来提供 UI,那么这个库本身的意义就不大了。
有问题欢迎讨论。
即便是 SAF,也无法访问
Android/data
。这个你自己可以尝试一下。而如果仅仅只是读取文件的话,直接申请READ_EXTERNAL_STORAGE
也可以满足需求。SAF 选取文件夹的操作是用户可感知的,并且已经有DocumentsProvider
实现者来提供 UI,那么这个库本身的意义就不大了。有问题欢迎讨论。
因为之前看到可以用媒体库查询的方式去访问这个文件夹,可以临时弥补一下这个问题,可以选做一个可选模块进行集成,SAF 虽然是系统自带的文件选择工具,但是系统的文件选择还是有局限性的
https://blog.csdn.net/u010963053/article/details/113614272
即便是 SAF,也无法访问
Android/data
。这个你自己可以尝试一下。而如果仅仅只是读取文件的话,直接申请READ_EXTERNAL_STORAGE
也可以满足需求。SAF 选取文件夹的操作是用户可感知的,并且已经有DocumentsProvider
实现者来提供 UI,那么这个库本身的意义就不大了。 有问题欢迎讨论。因为之前看到可以用媒体库查询的方式去访问这个文件夹,可以临时弥补一下这个问题,可以选做一个可选模块进行集成,SAF 虽然是系统自带的文件选择工具,但是系统的文件选择还是有局限性的 https://blog.csdn.net/u010963053/article/details/113614272
我也是有这方面的需求,干脆自己参考其他大佬的代码自己写了一个库,已经解决了Android/data目录访问问题,有兴趣可以看一下我的仓库