Android 列出所有存储器根目录代码
时间: 2023-09-22 22:05:43 浏览: 83
如何获取Android设备挂载的所有存储器
以下是列出Android系统中所有存储器根目录的Java代码:
```java
// 获取内部存储器根目录
File internalStorage = context.getFilesDir().getParentFile();
// 获取扩展SD卡存储器根目录
File externalSdCardStorage = new File("/mnt/sdcard/external_sd/");
// 获取USB存储器根目录
File usbStorage = new File("/mnt/usb_storage/");
// 获取OTG存储器根目录
File otgStorage = new File("/mnt/usb_otg/");
// 获取SD卡存储器根目录
File sdCardStorage = Environment.getExternalStorageDirectory();
// 获取SD卡二级存储器根目录
File sdCardSecondaryStorage = new File("/mnt/sdcard/external_sd/");
// 打印输出所有存储器根目录
Log.d("Storage", "Internal Storage: " + internalStorage);
Log.d("Storage", "External SD Card Storage: " + externalSdCardStorage);
Log.d("Storage", "USB Storage: " + usbStorage);
Log.d("Storage", "OTG Storage: " + otgStorage);
Log.d("Storage", "SD Card Storage: " + sdCardStorage);
Log.d("Storage", "SD Card Secondary Storage: " + sdCardSecondaryStorage);
```
需要注意的是,不同的设备厂商可能会对存储器的挂载点进行修改,因此实际的存储器根目录可能会有所不同。
阅读全文