Зміст
Отримати інформацію про загальний обсяг і доступний обсяг внутрішнього сховища пристрою під керуванням Android набагато легше, ніж аналогічну інформацію про RAM. У цій статті розглянемо дану тему.
Інформацію про загальний обсяг постійного сховища в байтах можна отримати, наприклад, за допомогою наступної функції:
public static long getTotalSize() {
File path = Environment.getDataDirectory();
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize();
long totalBlocks = stat.getBlockCount();
return totalBlocks * blockSize;
}
Інформацію про доступний обсяг постійного сховища в байтах можна отримати за допомогою наступної функції:
public static long getAvailableSize() {
File path = Environment.getDataDirectory();
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize();
long availableBlocks = stat.getAvailableBlocks();
return blockSize * availableBlocks;
}
< | Як отримати інформацію про RAM-пам'ять в Android | Інформація про SD карту в Android | > |