Иногда память устройства заполняется и возникает необходимость перенести приложение на SD карту. Рассмотрим 2 варианта как это сделать на устройстве Android без Root прав.
Встроенная возможность
Самый лëгкий и простой способ перенести приложение, использовать стандартные возможности андроида в настройках.
Для переноса приложения на SD карту, нужно открыть: Настройки/Все приложения (Приложения). Найдите нужное вам приложение. При наличии SD карты, в настройках приложения появится окно: "Перенести на SD карту" или "Изменить". Если разделов много, а кнопки нету, то нажмите на пункт "Память".
Что если отсутствует возможность перенести приложение? Есть несколько причин:
- Само по себе приложение перенести невозможно. Это установлено разработчиком, так как оно может работать неправильно если осуществить перенос на карту
- Системное приложение. Такие приложения никаким образом нельзя перенести. Не пытайтесь насильно это сделать, вы можете сломать ОС!
Данный способ является лучшим. При переносе приложения, SD карта будет работать в обычном режиме в виде простой флешки и одновременно как дополнительное хранилище приложений для конкретного устройства.
Такой способ работает только со старыми версиями Android!
Системные возможности
Что если возможности переноса нету вообще? В новых версиях андроида скрыли возможность переноса. Но скрытый- не значит недоступный.
Сначала потребуется открыть режим разработчика. Для этого вам нужно много раз нажимать на версию Android или прошивки в настройках устройства. После получения режима разработчика, зайдите в раздел "Для разработчиков" и включите пункт "Разрешить сохранение на внешние накопители"
Если устройство не требует режима разработчика, то пропустите данное действие.
Скачайте приложение Activity Launcher которое откроет скрытую часть проводника и системных настроек. При установке приложение может называться "Запуск Activity". После установки откройте приложение, подождите, нажмите на "поиск" и введите слово: "Documents" или "Файлы" или "Files".
Обратите внимание, в разных прошивках запрос может отличаться!
Нужно выбрать пункт, который содержит в строке "Activity" или "Launcher" и иконку.
Обратите внимание, если вы планируете много пользоваться этим скрытым приложением, то создавайте ярлык "LauncherActivity", так как "Activity" не работает от ярлыка!
Активируйте скрытое приложение и следуйте инструкции:
Нажмите на 3 полоски в левом верхнем углу
Выберете SD карту и в правом верхнем углу нажмите на 3 точки
Нажмите на "Память" или "Хранилище"
Нажмите на "Внутренняя память"
Как только вы будете готовы, нажмите на "Очистить и отформатировать". Обратите внимание, после этой процедуры все данные на SD карте будут стёрты!
После того как карта будет отформатирована, зайдите в Activity Launcher и введите "Все приложения".
Подойдëт любой вариант с иконкой, но если вы планируете много пользоваться этим скрытым приложением, то нужен адрес без знака $ или точнее:
com.android.settings.applications.ManageApplicationsActivity
Зайдите в скрытое приложение "Все приложения"
Найдите нужное вам приложение и измените место его хранения. Готово!
Внимание! Прежде чем пользоваться данным способом, вы должны учесть несколько вещей!
После форматирования SD карты, она перестанет как-то взаимодействовать с любыми другими устройствами!
SD карта не будет видима в настройках, проводнике, скрытых настройках!
SD карта будет работать только как хранилище приложений! Любые другие операции невозможны!
Как вернуть карту в обычное состояние
Если вы воспользовались 2 вариантом для переноса приложений, то карту можно вернуть в обычное состояние 2 способами.
В первом случае нужно вытащить изменённую SD карту и вставить другую в устройство, на котором была произведена данная операция. Устройство откажется работать с другой картой и предложит забыть её. Подтвердите процедуру и вставьте обратно изменённую карту. Устройство сообщит об ошибке и предложит отформатировать карту. Данные будут стёрты. Подтвердите процедуру, подождите и карта вернётся в нормальное состояние.
Если первый метод не помог и устройство по прежнему не видит и не может отформатировать изменённую SD карту, то потребуется другое устройство Android, которое сразу сообщит об ошибке и предложит очистить карту, вернув её в нормальное состояние.
Внимание! Процедура со скрытыми приложениями осуществляется на свой страх и риск!