Android 2.2: Избегайте исчезновения домашних ярлыков приложений на SD-карте. Восстановить элементы списка приложений

Я использую Samsung Galaxy i5510. Место во внутренней памяти почти закончилось, поэтому я решил переместить некоторые приложения на SD-карту. После того, как я это сделал, многие приложения, перемещенные (не все), исчезли из списка приложений. Также делал ярлыки с моих рабочих столов.

Я не думаю, что это проблема с SD-картой, потому что приложения все еще установлены (я вижу их в управлении приложениями).

Спасибо за вашу помощь!

Обновлять

Танки к ответу @GAThrawn теперь я знаю, что ожидается исчезновение ярлыков дома (на рабочем столе) при отключении SD-карты. Но не ожидается, что они исчезнут из списка приложений. Итак, вопросы:

  1. Есть ли способ восстановить значки в списке приложений, кроме переустановки всех приложений?
  2. Предполагая, что этого больше не произойдет и исчезнет только с дома / рабочего стола. Есть ли способ избежать этого? Я хотел бы, чтобы мои приложения были на SD-карте, но с ярлыками.
Попробуйте перезагрузить устройство. Иногда кажется, что Android сбивается, когда приложения перемещаются с/на SD-карту.
@user4188. Спасибо, но уже пробовал и ничего :(

Ответы (6)

У меня есть EVO, и у меня возникла эта проблема, как только я начал перемещать много приложений на свою SD-карту. По сути, приложения, перемещенные на SD-карту, хранятся в защищенной области, и, по-видимому, Android требуется некоторое время, чтобы сделать эту «безопасную» область доступной при загрузке, и этого может не произойти до запуска вашей программы запуска. Чем больше у вас приложений, тем больше времени требуется, чтобы делать то, что он делает, и в какой-то момент вы не обнаружите ни одно из приложений SD-карты, доступных при загрузке.

Перезапуск лаунчера может понадобиться, а может и не понадобиться; тот, который я использую, Tag Home, кажется, замечает, что приложения становятся доступными на SD-карте ... иногда. Я обнаружил, что горячая перезагрузка (частичная перезагрузка, которая перезагружает только пользовательский интерфейс телефона; вы можете найти приложения, которые делают это в Маркете, хотя вам нужно рутировать телефон) обычно помогает, но мне нужно было правильно рассчитать время или сделать это несколько раз.

Я где-то читал, что Gingerbread (Android 2.3) делает это лучше. EVO поставлялся с 2.2, а недавно для него появилось обновление 2.3 OTA. Я еще не установил его по нескольким причинам: во-первых, как я уже сказал, я рутировал свой телефон и должен быть осторожен с этим, а во-вторых, в обновлении были обнаружены некоторые ошибки, которые будут исправлены позже в этом месяце. Так что я пока не знаю из первых рук, правда ли это.

Мне гораздо больше повезло с разделением моей SD-карты (добавление выделенного раздела размером 1 ГБ для приложений) и использованием приложения с рынка под названием Link2SD. Мало того, что приложения обычно кажутся доступными к моменту загрузки лаунчера, вы можете переместить ПОЛНОЕ приложение на карту (вы когда-нибудь замечали, что приложения занимают часть внутренней памяти даже после перемещения их на SD?) и даже перемещают приложения, которые нельзя двигать обычным способом. (HBO GO требует 15 МБ моей внутренней памяти? Больше нет! Я даже перенес Adobe Flash на SD, и он продолжает нормально работать.) Однако, чтобы сделать все это, вам нужно рутировать свой телефон, и он довольно продвинутый.

Tag Launcher — это приложение из маркета? Это бесплатно? Могу ли я установить его без рута? Если да для всех, я приму ваш ответ, потому что (я предполагаю), что он работает как мой, но я избегаю перезапуска TwLauncher (это тот, который у меня есть прямо сейчас). В любом случае, я буду помнить весь ваш ответ на случай, если я рутирую свой телефон, но без его рутирования я все же предпочитаю свой путь, несмотря на раздражающую часть. +1 за всю информацию, СПАСИБО!
Да, Tag Launcher уже в продаже. По сравнению с некоторыми другими пусковыми установками это довольно примитивно, но у него есть функция, без которой я не могу жить: он позволяет назначать теги и приоритеты приложениям, а также фильтровать и сортировать приложения в панели приложений. Без этого я бы никогда не смог найти приложение, которое хочу.
Это тот самый: Tag Home (Launcher)? market.android.com/details?id=com.stain46.taghome22
Да, это тот самый. Извините, на самом деле он называется Tag Home, а не Tag Launcher!

Приложения исчезнут с вашего главного экрана, если ваша SD-карта по какой-либо причине будет отключена от телефона, они не вернутся автоматически сами по себе.

Наиболее вероятная причина заключается в том, что SD-карта не может быть подключена к вашему телефону и ПК одновременно, поэтому, если вы подключите телефон к ПК, а ваша SD-карта подключена как диск, чтобы вы могли копировать файлы туда-сюда и т. д., тогда карта временно отключается от телефона, и вы потеряете значки на главном экране.

Приложения по-прежнему должны быть в вашем списке приложений, и вы сможете добавить их обратно на главный экран так же, как вы делали это при их установке.

Это комбинированное ограничение того, как ОС Android обрабатывает SD-карты, и того, как большинство средств запуска домашнего экрана (например, TouchWiz от Samsung, которое вы используете) справляются с приложениями, перемещенными на SD.

Спасибо за ответ. Вручную SD-карту не размонтировал и телефон к ПК тоже не подключал, но буду иметь в виду для дальнейших случаев. Как вернуть приложения в меню? (В домашнем проблем нет, а в меню они добавились автоматически при установке).
@ Диего, я не знаю, какой экран ты имеешь в виду под «меню». Домашний экран — это тот, на котором картинка на заднем плане, отсюда они могли исчезнуть. Экран «Приложения» — это большой список приложений, которые вы видите после нажатия кнопки «Приложения» в нижней части главного экрана, они вообще не должны были исчезнуть отсюда, все установленные вами приложения должны отображаться в этом списке. . Приложения могут быть расположены не в алфавитном порядке, поэтому вам может потребоваться провести пальцем в крайний правый экран, чтобы увидеть недавно установленные.
Извини. В меню я упоминаю список приложений. На самом деле они исчезают из этого списка, однако в диспетчере приложений я вижу их в трех из четырех списков («Загружено», «Все» и «На SD-карте»). Я не вижу их в списке «Используется», но на то есть очевидная причина.
@diego ах, тогда это странно, я такого раньше не видел. Вы уверены, что просмотрели весь список приложений? Список приложений Samsung не добавляет приложения в алфавитном порядке, и когда вы удаляете приложение, в списке остается пробел, в который входит следующее устанавливаемое вами приложение. Это означает, что приложения могут находиться практически в любом месте списка в зависимости от того, когда вы их установили и удалили ли вы что-то еще непосредственно перед этим.
Да, я много раз проверял, прежде чем задать вопрос.. этого не должно быть, верно? :(

Ответ на оба вопроса оказался «Принудительно остановить приложение TwLauncher». Затем, когда я закрываю управление приложениями, оно начинается снова, и я возвращаю все свои значки (и ярлыки).

Итак, теперь, когда у меня отключена SD-карта, я не вижу значков. Когда он монтируется обратно, мне приходится перезапускать TwLauncher. Это очень раздражает, но, по крайней мере, я знаю, что не потерял все свои приложения.

Это работает для приложений, установленных Amazon Appstore! Значок приложения в панели приложений (панель запуска) возвращается после принудительного закрытия приложения «Домашняя страница TouchWiz».

У меня та же проблема, частичное решение - открыть диспетчер задач и очистить оперативную память «уровня 2», это закроет и перезапустит все, а приложения на SD снова появятся.

Рекомендую попробовать пометить Home (Launcher) ;)

Я использую диспетчер задач ES на Samsung gt-i9300, пользовательскую прошивку Lollipop 5.1.1 и из пользовательских приложений, я просто выбираю приложение и в меню в правом верхнем углу (3 вертикально выровненные точки) я выбираю «Добавить на рабочий стол» и ярлык создается на рабочем столе телефона при первом свободном месте.

Я загрузил Ram Booster Pro для решения этой проблемы, и после того, как телефон загрузился, нажмите «ускорить» в приложении. Одним щелчком мыши он очищает вашу оперативную память. Android Lollipop не добавляет эту функцию, поэтому диспетчер задач здесь не поможет. Когда вы вернетесь на главный экран, вы увидите значки приложений в том виде, в котором вы их разместили.