如何解决如何创建其他人也可以访问的App文件夹,而使用最新Android版本的SAF的应用程序又不会中断用户体验
场景下,一个App创建文档并且必须存储并打开它们。
在SAF创建一个 MyAppDocument 文件夹之前,应用程序可以在该文件夹中存储和打开每个文件,这是一个平稳的操作,
现在使用SAF,如果我将ACTION_OPEN_DOCUMENT_TREE
的意图用于访问必须创建此文件夹的存储位置:
1-出现目录访问选择器对话框
2-如果选择器位于主存储路径(内部或外部SD卡)上,并且我的目标是最新的Android API级别30,则无法选择该路径,并且还会显示一条额外的令人恐惧的隐私警告,邀请用户创建新的文件夹或选择另一条路径以避免出现如图所示的隐私问题(荒谬的考虑是假设它是用户空间而不是某些系统根目录)
用户仍然可以按照建议选择其他路径或创建另一个文件夹,然后选择该路径,但这对于用户体验来说是可怕的,许多用户会烦恼或害怕地卸载该应用程序。
还有另一种方法来为应用创建文件夹,该文件夹可以由用户文件管理器\其他应用轻松访问(以便用户可以轻松地复制,打开和移动并管理其中创建的文件),而无需询问太多手册对用户有什么作用?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。