Что я могу сделать, чтобы управлять внутренней памятью моего телефона?

Если вы не привыкли видеть уведомление о низком уровне внутренней памяти, что вы делаете, чтобы внутренняя память вашего телефона не заполнялась так быстро?

Меню «SD-карта и память телефона» в настройках ничего не говорит мне, кроме того, сколько свободного места. И у меня действительно не так много приложений установлено. В пятерку приложений, занимающих больше всего памяти на моем телефоне, входят Gmail (18,6 МБ), Twitter (17,5 МБ), Facebook (12,55 МБ), Maps (9,63 МБ) и Swype (6,06 МБ).

Итак, существуют ли приложения (кроме ваших обычных файловых менеджеров, таких как Astro), которые помогут контролировать внутреннюю память телефона? Есть ли что-то, что я должен сделать, чтобы свести использование памяти телефона к минимуму?

FWIW, Twitter (которым я не пользуюсь) и Seesmic (которыми я пользуюсь) вместе составляют около 5,3 МБ, а мой Gmail (настроенный для ручной синхронизации) — 2,29 МБ. Это Android 2.2 на Nexus One. Каким-то образом вы теряете около 30 МБ только в этих двух областях (36,1 МБ против 7,6 МБ). Кроме того, если вы используете версию 2.2, посмотрите, какие из ваших приложений можно переместить на SD-карту, если вы не возражаете против этого.
Я на 2.2. Я переместил все приложения, которые мог, на SD-карту. Мне придется попробовать Seesmic или Twidroyd. Не использовал ни того, ни другого с тех пор, как Twitter выпустил официальное приложение.
Посмотрите, как Android рассчитывает лимит вашего личного пространства: code.google.com/p/android/issues/detail?id=4991#c145 .

Ответы (14)

Я использую приложение под названием DiskUsage , которое помогает визуализировать, что использует как мою внутреннюю память, так и SD-карту.

скрин из гугл плей

DiskUsage впечатляет, но он хромает, потому что у него нет root-доступа и, следовательно, он не может видеть внутри таинственной папки «Системные данные», которая может быть очень большой (4 ГБ в моем случае). В другом месте обсуждается, что делать, если это становится слишком большим, но я не нашел ничего определенного.
@JessRiedel DiskUsage может получить доступ к /rootкаталогу, но в первую очередь устройство должно быть рутировано. Это ограничение распространяется на все приложения, которые хотят получить доступ к /rootкаталогу.

Большинство приложений, которые вы перечислили, большие, потому что они хранят данные. Сами приложения не такие большие. Я бы посоветовал людям проверять большие приложения (вы можете сортировать по размеру в области управления приложениями в настройках). Скорее всего, вы можете очень легко очистить данные и уменьшить размер. Большая часть данных для этих приложений — это электронная почта и данные, которые устарели и на самом деле не должны быть на вашем телефоне.

Переход в «Управление приложениями» и очистка кеша приложений может быть очень полезным, хотя он сам должен управлять ими.
Да, это был бы самый простой способ проверить, какие приложения используют большую часть данных, если на вашем телефоне меньше приложений.
Вот совет, если вы часто посещаете «Управление приложениями» и «Хранилище», чтобы очистить данные кеша, проверьте использование хранилища. Я использовал QuickShortCutMaker от sika524, чтобы сделать ярлыки на рабочем столе для более быстрого доступа к этим экранам (создать в приложении через: выберите «Активность»; выберите «Настройки»; найдите записи *StorageSettingActivity и *ManageApplications с окончанием действия; используйте опцию «попробовать» и кнопку «создать»). В AOS 5.x я обнаружил, что эти параметры находятся на расстоянии нескольких нажатий, что экономит несколько нажатий. Мне нужно только часто выполнять очистку, потому что я продолжаю опускаться чуть ниже минимального порога 10%.

Чтобы лучше контролировать свое хранилище Gmail в Android, вы можете настроить количество дней, которые будут синхронизироваться. Элемент управления находится в месте, куда многие люди не думают заглядывать; он находится в разделе «Ярлыки». Там вы можете настроить синхронизацию на определенное количество дней; пользуюсь 2 дня. В зависимости от вашего дневного объема, вам может понадобиться 1 день или до 10.

Существует также детальный контроль, вы можете хранить свои помеченные электронные письма в течение 4 дней, а все остальное - в течение 2 дней.

Все дело в настройке ярлыков Gmail. Лучше думать, что у вас на самом деле нет почтового ящика, у вас есть электронные письма с пометкой «входящие».

Надеюсь, это поможет! Как только вы внесете изменения, они сразу же синхронизируются и уменьшат объем хранилища. Я рекомендую выключить и включить телефон после внесения изменений (как и компьютер, телефоны Android время от времени требуют перезагрузки).

Вы нашли какие-либо изменения настроек, которые действительно требуют перезагрузки? Если они есть в приложении электронной почты, это серьезная ошибка; Я бы в лучшем случае перезапустил программу (и даже это досадная ошибка), а не весь телефон, просто чтобы применить настройку в программе электронной почты. В идеале не должно быть причин для перезагрузки Linux, за исключением переустановки нового ПЗУ; любые другие причины - это вообще баг.
Прохладно! я не увидел эту опцию....

Я большой поклонник APP2SD . Он поставляется непосредственно с советом, какие приложения можно переместить на SD-карту и можно ли удалить кеш!

Эта функция встроена в Gingerbread.

Я использую комбинацию двух приложений, DiskUsage и Link2SD , и они помогли мне ограничить использование хранилища как в Gingerbread, так и в ICS. Проблемы, которые у меня были со встроенным средством управления хранилищем Android, были:

  1. Он показывает только пространство, используемое установкой приложения (не учитывает загрузки «ресурсов», распространенные в играх).
  2. Размер, указанный в списке установленных приложений, не учитывает использование кеша (поэтому вам нужно угадать и просмотреть сведения о подозрительных приложениях).

DiskUsage превосходно находит «ресурсы», которые могут занимать много места и могут даже остаться позади, когда приложение, которое их загрузило, будет удалено.

Но если у вас установлено много приложений малого и среднего размера или если вы используете много приложений, которые остаются в сети, Link2SD позволяет вам быстро найти любое из них, которое работает неправильно. Он показывает список всех установленных приложений и позволяет сортировать их по имени, дате установки, размеру установки (опция «apk+dex+lib»), размеру данных, размеру кеша или общему количеству (установка+данные+кэш) размер.

Список приложений Link2SD

Если у вас много приложений, которые активно используют кеш, Link2SD также может очистить их все сразу с помощью параметра «Очистить все кеши приложений».

Кроме того, если вы используете Gingerbread, имейте в виду, что приложения, перемещенные на SD-карту, сохраняют часть себя, называемую « dex », во внутренней памяти, и размер этого «dex» варьируется от одного приложения к другому. С помощью Link2SD вы можете сортировать по размеру «dex» и быстро находить любые приложения, которые могут быть слишком большими для установки на определенных телефонах, даже если они позволяют перемещаться на SD (я смотрю на вас, клиент Google+). Или наоборот, вы можете сортировать по «apk» или «lib» и перемещать на SD все приложения, которые отображаются вверху (и позволяют перемещаться).

Да, link2sd увеличивает свободное место в памяти телефона, но требует рутирования телефона

Вы также можете заменить приложение GMail по умолчанию почтовым клиентом K9 — главный плюс в том, что он может обрабатывать другие учетные записи POP3/IMAP4, а также сохранять хранилище для ваших учетных записей электронной почты на SD-карте — этот вариант действительно делает его немного медленно для первого доступа, но если место во внутренней памяти в большом почете, то это может сэкономить место.

Вы также можете попробовать другие более мелкие клиенты Twitter, такие как Tweetdeck или Touiteur, или даже мобильный веб-сайт, такой как http://m.twitter.com ИЛИ http://m.tweete.net .

Это устранило бы необходимость в клиентском приложении.

WRT Swype, если вы предпочитаете другие обычные клавиатуры, на рынке доступно множество таких клавиатур, таких как Better Keyboard / Smart Keyboard и т. д., которые намного меньше по размеру, но, безусловно, не имеют функциональности Swype.

Gmail — это дьявол, у него много нестандартных функций, без которых я не могу жить, и которые клиенты IMAP4 не всегда могут корректно обрабатывать (например, архивы, ярлыки, важные сообщения и т. д.).
Что ж, есть обходные пути — перемещение сообщения в папку с меткой фактически назначит метку этому сообщению. Кроме того, если вы «отметите» сообщение в клиенте IMAP, это равнозначно пометке сообщения в Gmail (конечно, если вы включили расширенные значки звездочек в лабораториях, это не поможет вам назначить другие значки)

Re: Приложение для твиттера. Если в нем что-то не менялось (это пару версий с тех пор, как я им пользовался), он хранит весь свой кеш в "данных", которые можно очистить, зайдя в "управление приложениями" в настройках. Если вы очистите все данные, вам нужно будет открыть приложение и снова войти в систему. В других приложениях, например TweetDeck, этот материал легче очистить в разделе «кэш», но Twitter не делает этого должным образом.

Либо очистите свой dalvik-кэш, либо установите пользовательскую прошивку (например, cyanogen), либо принудительно перенесите приложения на SD-карту с помощью приложения LinkApp2SD (мне пришлось переформатировать вкладку из-за этого, но это должно работать, если у вас есть root-права). и иметь G-сертифицированный телефон). Кроме того, если вы не хотите рутировать свой телефон, вы можете попробовать очистить данные и кеш приложения или даже удалить приложения, которые вы больше не используете. Посетите блог моего веб-сайта, чтобы найти классные приложения и игры, которые можно перемещать.

Я использовал ранее упомянутый Disk2Usage , чтобы посмотреть, что поглощает мои данные.

То, что вы можете сделать, зависит от вашего устройства.

Если у вас есть внешняя SD-карта в дополнение к внутренней памяти телефона, вы можете периодически перемещать данные. Например, моя камера делает снимки и сохраняет их во внутренней памяти. Поскольку мой телефон (Epic 4G Touch) имеет 8-мегапиксельную камеру, эти фотографии могут быть довольно большими, поэтому я иногда перемещаю все свои фотографии на SD-карту, когда заканчивается место.

Я также заметил, что многие программы кэшируют данные во внутренней памяти. Я видел приложения для фотографий, которые кэшируют миниатюры, и даже Amazon App Store кэширует весь APK приложения для любых приложений, которые вы загружаете из этого магазина. Это может занимать много места, и, как правило, его безопасно удалить, поскольку, если приложению это нужно, оно может повторно загрузить его. Я использую вышеупомянутое приложение Disk2Usage, чтобы найти большие каталоги кеша, а затем использую приложение файлового менеджера (например, Solid Explorer ), чтобы удалить эти кэшированные файлы.

Надеюсь, это поможет.

Я использовал эмулятор терминала для просмотра своих папок (не смог найти ни одного приложения, которое могло бы просматривать разделы внутреннего хранилища — /data и т. д.).

Обратите внимание, что для этого вам нужны права суперпользователя (у меня есть root-права, поэтому я только что вошел su)

В разделе настроек «Управление приложениями» выберите приложения, которые вы не используете. Удалите эти приложения, если это возможно, если нет, то следующий метод значительно уменьшит их размер. Принудительно закрыть, очистить кеш, очистить данные приложения, удалить обновления, отключить. Это также препятствует их повторному росту. Так же в android 4.x нарушена функция приложений которые пишут на sd, только сам андроид например. через файловый менеджер есть такое разрешение. Кроме того, хотя многие из вышеперечисленных приложений выглядят великолепно, они занимают немного места. Я пишу на Galaxy s5, но многие старые устройства не имеют 16 ГБ дискового пространства для игры. Однако я бы порекомендовал хорошее приложение для очистки, которое обнаруживает остатки приложений и также удаляет их, и, конечно, если вы решите прекратить использовать такое приложение, вы можете удалить его, оно уже выполнило свою задачу. Также ВСЕГДА перемещайте песни,

Я только что получил ужасное уведомление о нехватке места и использовал карту памяти , которая очень помогла в поиске проблемы.

Чтобы сделать это немного более современным, позвольте мне добавить недостающую часть. Между строк вы уже могли прочитать, что многие предустановленные приложения довольно требовательны к данным, даже если они вам не нужны. Они получают обновления, которые снова занимают «пользовательское пространство». Итак, вот шаг, который вы можете выполнить:

  1. Перейдите в Настройки › Приложения
  2. Убедитесь, что вы выбрали вкладку «Все приложения» (на некоторых устройствах: выберите «Все приложения» в раскрывающемся списке).
  3. Теперь пройдитесь по приложениям, которые вы не установили сами. Для каждого из них, которые вы никогда не использовали и не планируете использовать (без паники, если вы передумаете позже, шаги можно отменить):
    1. Коснитесь их записи
    2. Нажмите «Принудительно остановить» (если оно не выделено серым цветом), чтобы убедиться, что приложение больше не работает.
    3. Нажмите кнопки «очистить кеш» и «удалить данные».
    4. Если вы видите кнопку с надписью «Удалить обновления», нажмите ее. Затем он будет переименован в…
    5. Нажмите кнопку «Отключить». См. нашу вики-страницу тегов , чтобы узнать об этом.

Чего вы добились таким образом:

  • Вы освободили пространство, используемое данными приложений
  • Вы освободили пространство, занимаемое их обновлениями
  • отключив их, вы убедились, что они не генерируют новые данные, а также не получают обновлений

Если когда-нибудь в будущем вы захотите вернуть одно из этих приложений: перейдите в то же место. Вы больше не увидите кнопку «Отключить»: после того, как вы нажали ее во время описанного выше процесса, вы заметите, что она теперь помечена как «Включить». Нажмите это. Приложение будет снова включено и доступно, и его обновления также начнут поступать снова.

Я также обнаружил, что «отключение» пакетных приложений освобождает много внутренней памяти.

Я общался с людьми на канале Android IRC, и кажется, что все приложения всегда используют ту или иную форму кеша, который занимает память.

Приложения, которые вы не можете удалить, такие как карты Google, музыка, фильмы, YouTube, диск, фотографии, видеовстречи и т. д., можно «отключить». Они восстановлены до заводской версии и больше не работают в фоновом режиме.

У меня заканчивалась внутренняя память, и при этом освободилось около 1 ГБ внутренней памяти.

Это было сделано на Archos 50 Platinum, который имеет 8 ГБ оперативной памяти.