0

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

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

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

在此处输入图像描述

用户仍然可以按照建议选择不同的路径或创建另一个文件夹然后选择这样的路径,但这对于用户体验来说是非常糟糕的,许多用户会在卸载应用程序时感到烦恼或害怕。

是否有另一种方法可以为应用程序创建一个文件夹,用户文件管理器\其他应用程序可以轻松访问该文件夹(以便用户可以轻松复制、打开、移动和管理其中创建的文件),而无需向应用程序询问如此多的手动操作用户?

4

0 回答 0