Android存储访问框架和隐藏文件

Android存储访问框架和隐藏文件,android,usb,Android,Usb,我是Android上存储访问框架的新手 我需要能够使用存储访问框架访问插入Android的外部USB驱动器上的隐藏文件 我想知道应用程序是否可以访问存储在连接到Android的外部USB驱动器上的隐藏文件 似乎为了访问一个文件,Android必须显示一个对话框,用户在其中选择一个文件,应用程序只能访问该文件 因此,如果文件被隐藏,它将不会显示在android提供给用户的文件列表中,因此用户无法选择文件,应用程序将无权访问该文件 这是正确的吗?有办法绕过它吗 谢谢如果您熟悉Storage Acce

我是Android上存储访问框架的新手

我需要能够使用存储访问框架访问插入Android的外部USB驱动器上的隐藏文件

我想知道应用程序是否可以访问存储在连接到Android的外部USB驱动器上的隐藏文件

似乎为了访问一个文件,Android必须显示一个对话框,用户在其中选择一个文件,应用程序只能访问该文件

因此,如果文件被隐藏,它将不会显示在android提供给用户的文件列表中,因此用户无法选择文件,应用程序将无权访问该文件

这是正确的吗?有办法绕过它吗


谢谢

如果您熟悉Storage Access Framework,那么我假设您使用的是启动系统文档选择器的


相反,使用。然后您将收到一个表示目录的
文档文件
,您可以使用它来迭代所有文件,包括“隐藏的文件”。

如果您熟悉Storage Access Framework,那么我假设您正在使用它启动系统文档选取器


相反,使用。然后您将收到一个表示目录的
DocumentFile
,您可以使用它来迭代所有文件,包括“隐藏的文件”。

不是同一个人,但当我使用ACTION\u OPEN\u DOCUMENT\u TREE时,我不会列出任何文件或目录(我也不能按mime类型设置类别或筛选文件)。不是同一个人,但我在使用操作\打开\文档\树时没有任何文件或目录可列出(而且我无法按mime类型设置类别或筛选文件)。如果有人与我处于相同的情况,并且只需要一个显示隐藏文件的文件选择器,则完全可以这样做。如果有人与我处于相同的情况,并且只需要一个显示隐藏文件的文件选择器,则完全可以这样做。