This should work:
isExternalStorageRemovable()
kotlin
public static boolean isExternalStorageRemovable() {
String val = System.getenv("SECONDARY_STORAGE");
if (val == null) {
return false;
}
File microSd = null;
String[] arr = val.split(":");
for (String path : arr) {
File file = new File(path);
if (file.isDirectory()) {
microSd = file;
break;
}
}
return microSd != null;
}
isExternalStorageEmulated()
java
public static boolean isExternalStroageEmulated() {
return System.getEnv("EMULATED_STORAGE_SOURCE") != null;
}