在系统里面使用,第三方应用无法调用,isMountedReadable 是@hide 函数
public static boolean isMountUdisk(Context context){
StorageManager mStorageManager = (StorageManager)context.getSystemService(Context.STORAGE_SERVICE);
List<VolumeInfo> vols = mStorageManager.getVolumes();
for (int i = 0; i < vols.size(); i++) {
DiskInfo disk = vols.get(i).getDisk();
Log.d(TAG, "disk=" + disk);
String path = vols.get(i).path;
boolean ismounted = vols.get(i).isMountedReadable();
if (disk != null) {
if (disk.isUsb()) {
Log.d(TAG, "usbPath=" + path);
return ismounted;
}