在lenovo A789上获取sdcard路径时 遇到一个问题 他有内置存储卡和外置存储卡。但只能获取到/mnt/sdcard/
外置sdcard名为/mnt/sdcard2/ 不知道怎么获取。
尝试以下方式获取:
String internal = System.getenv("INTERNAL_STORAGE");
结果:internal 为null
String external = System.getenv("EXTERNAL_STORAGE");
结果:external 为/mnt/sdcard/
有人知道获取挂载的全部sdcard路径的方式吗?
外置sdcard名为/mnt/sdcard2/ 不知道怎么获取。
尝试以下方式获取:
String internal = System.getenv("INTERNAL_STORAGE");
结果:internal 为null
String external = System.getenv("EXTERNAL_STORAGE");
结果:external 为/mnt/sdcard/
有人知道获取挂载的全部sdcard路径的方式吗?
private File sdcardDir;fileDir = this.getFilesDir();
sdcardDir = Environment.getExternalStorageDirectory();
getDataDirectory /data
getDownloadCacheDirectory /cache
getExternalStorageDirectory /sdcard
getExternalStorageState /SD状态
getRootDirectory /system