问题描述
场景下,一个App创建文档并且必须存储并打开它们。
在SAF创建一个 MyAppDocument 文件夹之前,应用程序可以在该文件夹中存储和打开每个文件,这是一个平稳的操作,
现在使用SAF,如果我将ACTION_OPEN_DOCUMENT_TREE
的意图用于访问必须创建此文件夹的存储位置:
1-出现目录访问选择器对话框
2-如果选择器位于主存储路径(内部或外部SD卡)上,并且我的目标是最新的Android API级别30,则无法选择该路径,并且还会显示一条额外的令人恐惧的隐私警告,邀请用户创建新的文件夹或选择另一条路径以避免出现如图所示的隐私问题(荒谬的考虑是假设它是用户空间而不是某些系统根目录)
用户仍然可以按照建议选择其他路径或创建另一个文件夹,然后选择该路径,但这对于用户体验来说是可怕的,许多用户会烦恼或害怕地卸载该应用程序。
还有另一种方法来为应用创建文件夹,该文件夹可以由用户文件管理器\其他应用轻松访问(以便用户可以轻松地复制,打开和移动并管理其中创建的文件),而无需询问太多手册对用户有什么作用?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)