从USB外部存储器读取文件

时间:2017-05-25 00:40:53

标签: android android-file usb-drive ssd android-fileprovider

我有一个USB-C SSD设备连接到我的Google Pixel。我可以确认它已安装到设备上,因为我可以在Settings > Storage中看到删除存储,但我不确定如何从我的应用中的存储中读取文件。我知道我可以使用FileReader之类的东西来做,但我不知道路径是什么。在Linux中,我可以在/mnt...中找到USB存储,但我不知道Android / Google Pixel会做什么

1 个答案:

答案 0 :(得分:0)

您可能可以使用getExternalFilesDirs()找到路径。最后一个条目将是pendrive上的私人目录。

此外,您可以使用Intent.ACTION_OPEN_DOCUMENT_TREE和Intent.ACTION_OPEN_DOCUMENT让用户选择驱动器或驱动器上的文件。