Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
kjvjyjcjd
0 / 0 / 0
Регистрация: 31.05.2008
Сообщений: 3
#1

как определить кол-во свободного места на SD card - Программирование Android

07.09.2012, 13:59. Просмотров 1162. Ответов 0
Метки нет (Все метки)

Всем Привет!
1. гуглил везде примерно следующее :

Java
1
2
3
StatFs stat = new StatFs(Environment.getExternalStorageDirectory().getPath());
double sdAvailSize = (double)stat.getAvailableBlocks() * (double)stat.getBlockSize();
double gigaAvailable = sdAvailSize / 1073741824;
запускаю на планшете в логи пишет 890 Мб
программа SysInfo пишет свободно 4 Гб - и она права - sdcard 8 Гб

getPath менял на getAbsolutePath- не помогло.
Может кто подскажет что делаю не так и в какую сторону копать.

Заранее большое спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2012, 13:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос как определить кол-во свободного места на SD card (Программирование Android):

Как узнать кол-во бат свободного места на текущем разделе харда? - CMD/BAT
Короче, надо создать батник, который бы записал в переменную кол-во байт свободного места на текущем диске. Я нашел здесь похожий пример,...

Определить размер свободного места на диске - Assembler
Пространство на диске

Определить, сколько осталось свободного места на жёстком диске - Delphi WinAPI
Подскажите можно ли на Delphi узнать сколько осталось места на жёстком диске? Или как придумать алгоритм что бы программа...

Сменить каталог на С:\, определить объём свободного места на диске - Assembler
Написать программу на ассемблере под MS DOS, которая сменит каталог на С:\, определит объём свободного места на диске.

Модуль DOS - Определить количество свободного места на съёмном диске - Turbo Pascal
Определить количество свободного места на съёмном диске, если имеется больше 10 Мбайт свободного места, написать в центре экрана сообщение...

«Модуль DOS».Определить количество свободного места на съемном диске. - Turbo Pascal
Определить количество свободного места на съемном диске, если больше 500 Кбайт, вывести в центре экрана сообщение “Места много”, иначе –...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.09.2012, 13:59
Привет! Вот еще темы с ответами:

Определить размер свободного места на локальном диске (вопрос по производительности) - C#
Всем привет! Вот так узнаю свободное место на диске: DriveInfo allDrives = DriveInfo.GetDrives(); ...

Определить общее количество ОЗУ и свободного места на системном диске - CMD/BAT
Доброго времени суток. Нужно определить общее количество оперативной памяти и свободного места на системном жестком диске (для...

Как узнать, сколько на дисках свободного места - C++
Пожалуйста форумчане помогите с кодом как узнать сколько на дисках свободного места, надо чтоб в консоле под windows вывело на экран...

Менеджер свободного места - C#
Суть такая: есть файл в котором пишутся, изменяются и удаляются данные. Как сделать так, чтобы новые данные писались поверх старых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru