在Android OS 10中,如何获取“下载”文件夹中的所有文件?

时间:2019-10-17 08:58:14

标签: android storage-access-framework

我正在使用Raspberry Pi和Android设备。 Pi硬件将某些文件转储到Android设备外部存储的“下载”文件夹中(使用MTP)。路径是: /storage/emulated/0/Download

我开发了一个应用程序,该应用程序读取Pi转储的该文件夹中的所有文件(名称中具有预先确定的前缀)并进行处理。我的应用程序适用于在Android OS 9及更低版本上运行的设备。

从Android 10开始,到明年强制使用SAF(又名存储访问框架),我想升级我的解决方案以使其适应未来。尽管围绕该主题有太多关于SO的问题和答案,但我仍无法找到适合我要求的正确解决方案。

这实际上是我要问的问题:是否可以安全地假设Pi可以使用上述(/storage/emulated/0/Download)路径将文件转储到运行Android 10的设备中?如果是,请提出一种方法,以编程方式读取Android 10中该路径中存在的所有文件?如果不是,请提出另一种方法来实现整个过程?

0 个答案:

没有答案