Android:确定什么是SD卡和什么是USB磁盘

时间:2019-03-18 12:39:14

标签: android android-sdcard sd-card android-external-storage usb-drive

在一个Android应用中,我将文件存储在设备中的SD卡上。

有时,用户还需要将数据导出到将要连接的USB磁盘上。

我正在使用Context.getExternalFilesDirs()来定位SD卡,并且正在使用Environment.isExternalStorageRemovable()来将内部存储区与SD卡区分开。

我的问题是,连接USB磁盘后,其显示方式与SD卡完全相同。它包含在Context.getExternalFilesDirs()返回的列表中,并且根据Environment.isExternalStorageRemovable()也可以“删除”,并且该路径不显示任何内容。

有没有办法将已连接的SD卡与已连接的USB驱动器区分开?

0 个答案:

没有答案