Android在Usb主机模式列表文件在pendrive



我有索尼平板电脑S,我正在连接一个pendrive。

我找到了让我:的代码

  • -查找连接的设备

  • -查找其接口

  • -查找其端点(读、写)

  • -我也能打开设备

我的问题是:如何列出pendrive中的所有文件和目录?

根据我所读到的,有一些方法像

mDeviceConnection.controlTransfer(...)

允许对pendrive进行读写,但我如何列出pendrive中的文件和目录?

我想能够获得pendrive中包含的文件的绝对路径,这样我就可以将它们传输到平板电脑上的sd卡。

感谢

通常安装的pendrive位于文件夹/mnt/中,因此您可以从该文件夹中检索所有文件和文件夹。

File storageDir = new File("/mnt/");
if(storageDir.isDirectory()){
    String[] dirList = storageDir.list();
    //TODO some type of selecton method?
}

某些设备的文件夹可能不同,例如/mnt/usb_storage/

相关内容

  • 没有找到相关文章

最新更新