Мое приложение работает на мобильных телефонах, у которых есть только SD-карта. Поэтому программно я хочу проверить, доступна ли SD-карта или нет, и как найти свободное место на SD-карте. Возможно ли это?
Если да, как мне это сделать?
public static boolean hasSdCard(Context context) {
File[] dirs = context.getExternalFilesDirs("");
if(dirs.length >= 2 && dirs[1]!=null){
if(Environment.isExternalStorageRemovable(dirs[1])){ // Extra Check
return true;
}
}
return false;
}