Освободить память в Android
В Android приложения по умолчанию уставливаются в т.н. внутреннюю память, которая в некоторых аппаратах достаточно мала, причем немалую часть занимает сама система и предустановленные приложения. На бюджетных аппаратах память заканчивается достаточно быстро, но есть много способов решить эту проблему.
Способы освободить память Android без root
- Установка приложения на карту памяти. Начиная с версии 2.1 часть приложения может быть перенесена на карту памяти, если разработчик приложения допускает эту возможность. Для того, чтобы перенести приложение из памяти телефона на карту памяти, необходимо зайти в свойства приложения ("Настройки" -> "Приложения" -> "Управление приложениями" -> требуемое приложение) и нажать кнопку "Перенести на карту памяти". Если эта кнопка неактивна, значит программа не поддерживает эту процедуру. К сожалению, часть памяти телефона все же остается занятой, поэтому это не решает проблему полностью.
- Очистка кэша приложений. Кэш для всех сразу можно удалить с помощью приложения App Cache Cleaner. Это освободит немного памяти.
Способы освободить память Android, когда есть root
- Принудительный перенос приложения. Имея права root, вы можете перенести на карту памяти любое приложение, даже те, которые это не поддерживают с помощью приложения Root Manager. Но опять же, часть данных остается во внутренней памяти.
- Перенос приложения в системную память. На многих прошивках в системной памяти (раздел system памяти телефона) есть какое-то количество свободного места и туда можно перенести некоторые приложения.
- Кардинальный способ решить проблему нехватки памяти заключается в создании раздела ext на карте памяти для приложений. Минусом данного способа будет быстрый износ карты памяти.