通过
(StorageManager) getSystemService(Context.STORAGE_SERVICE); 得到StorageManager
反射调用它的getVolumeList方法,得到StorageVolume[]数组。
遍历这个数组,对每个StorageVolume发射调用其getPath可以得到路径,反射调用其isRemovable方法可以得到它是否可以移除,可移除的就是外置存储器,不可移除的是内置。
(Android设备支持外部存储器,可以是可移动存储器(如SD卡),也可以是内置在设备中的外部存储器(不可移动)。)