Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
serjufa1
1 / 1 / 0
Регистрация: 15.10.2007
Сообщений: 75
#1

путаница в определении свободной памяти - Android

15.10.2015, 14:47. Просмотров 128. Ответов 0
Метки нет (Все метки)

при создании формы использую код
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 // запомним, сколько памяти было до обработки
        // вызываем функцию. из нее запоминаем значение и конвертим в string
        String txtAllMemDo = Integer.toString(TotalMemory());
        String txtFreeMemDo = Integer.toString(FreeMemory());
        String txtUseMemDo = Integer.toString(BusyMemory());
        TotalDo.setText(txtAllMemDo);
        FreeDo.setText(txtFreeMemDo);
        UseDo.setText(txtUseMemDo);
..................................
 public int TotalMemory()
    {
        StatFs statFs = new StatFs(Environment.getRootDirectory().getAbsolutePath());   
        int Total = (statFs.getBlockCount() * statFs.getBlockSize()) / 1048576;
        return Total;
    }
 
    public int FreeMemory()
    {
        StatFs statFs = new StatFs(Environment.getRootDirectory().getAbsolutePath());
        int Free  = (statFs.getAvailableBlocks() * statFs.getBlockSize()) / 1048576;
        return Free;
    }
 
    public int BusyMemory()
    {
        StatFs statFs = new StatFs(Environment.getRootDirectory().getAbsolutePath());   
        int Total = (statFs.getBlockCount() * statFs.getBlockSize()) / 1048576;
        int Free  = (statFs.getAvailableBlocks() * statFs.getBlockSize()) / 1048576;
        int Busy  = Total - Free;
        return Busy;
    }
смотрю в окне программы и сравниваю с данными телефона (см вложения). цифры-то разные. почему?
Миниатюры
путаница в определении свободной памяти   путаница в определении свободной памяти  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2015, 14:47     путаница в определении свободной памяти
Посмотрите здесь:

Утечка памяти в Spiner Android
Android Где почитать об определении GPS координат
Освобождение памяти Android
Путь к карте памяти Android
Активити не уходят из памяти Android
Дамп памяти Android
Android TableLayout не растягивается на высоту свободной области
Android Очистка памяти Bitmap
Проверка расширенной памяти Android
Android ImageView очистка памяти
Android AsynkTask и утечки памяти
Утечка памяти Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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