public static boolean isSdExists() {
if (android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED)) {
return true;
} else {
return false;
}
}
Environment.getExternalStorageDirectory().toString();
public static boolean isExtSdExists(Context context) {
StorageList sl = new StorageList(context);
String path[] = sl.getVolumePaths();
if (path != null && path.length > 1 && !TextUtils.isEmpty(path[1])) {
File f = new File(path[1]);
if (f.exists() && f.isDirectory() && f.canWrite()) {
return true;
}
}
return false;
}
public static String getExtSdDir(Context context) {
StorageList sl = new StorageList(context);
String path[] = sl.getVolumePaths();
if (path != null && path.length > 1 && !TextUtils.isEmpty(path[1])) {
return path[1];
}
return null;
}