Stack Overflow archive
0 score

Android (detect external sd card) isExternalStorageRemovable is possible with AS3 Adobe Air?

score
0
question views
1.5K
license
CC BY-SA 3.0

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;
}

Originally posted on Stack Overflow. Public user contributions are licensed under Creative Commons Attribution-ShareAlike.