如何创建其他人也可以访问的App文件夹,而使用最新Android版本的SAF的应用程序又不会中断用户体验

问题描述

场景下,一个App创建文档并且必须存储并打开它们。 在SAF创建一个 MyAppDocument 文件夹之前,应用程序可以在该文件夹中存储和打开每个文件,这是一个平稳的操作, 现在使用SAF,如果我将ACTION_OPEN_DOCUMENT_TREE的意图用于访问必须创建此文件夹的存储位置:

1-出现目录访问选择器对话框

2-如果选择器位于主存储路径(内部或外部SD卡)上,并且我的目标是最新的Android API级别30,则无法选择该路径,并且还会显示一条额外的令人恐惧的隐私警告,邀请用户创建新的文件夹或选择另一条路径以避免出现如图所示的隐私问题(荒谬的考虑是假设它是用户空间而不是某些系统根目录)

enter image description here

用户仍然可以按照建议选择其他路径或创建另一个文件夹,然后选择该路径,但这对于用户体验来说是可怕的,许多用户会烦恼或害怕地卸载该应用程序。

还有另一种方法来为应用创建文件夹,该文件夹可以由用户文件管理器\其他应用轻松访问(以便用户可以轻松地复制,打开和移动并管理其中创建的文件),而无需询问太多手册对用户有什么作用?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...