Переместите приложения на внутреннюю SD-карту

В моем телефоне доступно 3 места для хранения:

  • Внутреннее хранилище — внутреннее хранилище для ОС и неподвижных приложений (1 ГБ)
  • Память телефона - встроенная SD-карта (~ 1 ГБ)
  • SD-карта — съемная SD-карта

Когда я перешел в «Настройки »> «Приложения» > [любое перемещаемое приложение] , я вижу только кнопку « Переместить на SD-карту » (даже если я изменю диск для записи по умолчанию), но я хотел бы иметь возможность перемещать приложения на « Телефон» . хранилище », чтобы я мог сэкономить место на моей внешней SD-карте и иметь возможность удалить ее без сбоя всего.

Есть ли способ сделать это, возможно, без изменения диска записи по умолчанию?

(Мой телефон рутирован, поэтому у меня нет проблем с использованием root-хаков)

Ответы (4)

Насколько я понимаю, у вас три накопителя. Вы не хотите менять диск для хранения по умолчанию, но хотите перенести приложения с SD-карты на телефон, чтобы сэкономить место на SD-карте — правильно ли это? Если это так, вы можете использовать что-то вроде All-In-One Toolbox , которое позволит вам перемещать приложения на разные устройства хранения. Я также использую это на своем устройстве Android.

Место на «SD-карте» не проблема (у меня SD-карта на 16 ГБ). Я хотел бы переместить приложения в «Память телефона», чтобы я мог отключить свою «SD-карту» и по-прежнему иметь все свои приложения, а также потому, что «Память телефона» вообще не используется. Даже если я изменю диск записи по умолчанию, он по-прежнему позволяет мне перемещать приложения только на «SD-карту». Я попробовал All-In-One Toolbox, но он также не позволяет мне перемещать приложения в «Память телефона», а только на «SD-карту». Похоже, это относится ко всем подобным приложениям (и настройкам Android).
Можно узнать модель телефона? Это также зависит от телефона. Я дважды проверил на своем телефоне, и All-In-One-Toolbox действительно предлагает «Переместить в память телефона». Но опять же, как и мои настройки Android по умолчанию без рута. Так что это зависит от стандартного ПЗУ и модели Android. Я обязательно попробую помочь, как только узнаю модель.
Это GSmart (Gigabyte) Aku A1 со стоковым андроидом 4.2.1. Вы, вероятно, не найдете много об этом в Интернете, так как это довольно хромой телефон (он дешевый, хотя: D)

Настройки -> Диспетчер приложений -> Приложение, которое вы хотите переместить -> Изменить хранилище

Но это зависит от модели телефона, попробуйте найти настройки вашего приложения, связанные с хранилищем, в Диспетчере приложений.

Я считаю, что Apps2SD — это то, что вам нужно. Я протестировал его на Moto E 1st Gen, у которого также ограничена внутренняя память.

Имейте в виду, что приложения, которые вы переносите на SD-карту, будут загружаться на вашем устройстве медленно. Будет очень неприятно использовать любое приложение. Настоятельно рекомендуется использовать карту памяти класса 10, хотя я сам использовал SD-карту Strontium класса 10, но она по-прежнему вызывает проблемы с производительностью при доступе к приложениям, хранящимся на SD-карте. У вас должно быть восстановление TWRP, чтобы вы могли разделить карту памяти, иметь 2-3 ГБ как EXT, а остальное - как FAT.

Раздел EXT — это раздел, в котором будут храниться личные данные вашего приложения (/data/data, libs, obb и т. д.). Приложение в основном перемещает данные и создает ссылку в каталоге /data/data.

Приложение также может перемещать весь кэш dalvik/ART на вашу SD-карту, тем самым освобождая вашу внутреннюю память, но делая ее намного медленнее (доступ к данным из внешнего хранилища для каждого экземпляра/процесса — довольно медленный процесс).

Мой опыт: после переноса всех установленных пользователем приложений и кеша на SD Moto E начал лагать и работать очень медленно. Затем я сохранил кеш во внутренней памяти и оставил только те приложения, которые мне были нужны, и переместил приложение словаря в автономный режим (+100 МБ файла obb) и еще 2 приложения, которые я использую только 2-3 раза в день. Не связывайте WhatsApp или Facebook, это будет очень медленно на вашем устройстве. После удаления связанного приложения вам нужно будет использовать опцию Broken App Cleaner , чтобы полностью удалить приложение, иначе приложение отобразится в списке приложений после перезагрузки.

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

Лучшее приложение, которое я нашел для перемещения приложений между носителями, находится здесь . У меня были некоторые проблемы с приложением, обнаруживающим внутреннюю память и память телефона, но это того стоит. Это то, что я всегда использую для переноса приложений на свои карты MicroSD. Единственная проблема, с которой я когда-либо сталкивался (кроме того, что не отображаются все три места хранения), заключается в том, что вам нужно перемещать одно приложение за раз, что может занять много времени. Надеюсь, что это работает для вас!

afaik это приложение не позволяет выбирать между внутренней/внешней SD-картой
Ага, тоже недавно заметил. Раньше он работал отлично, но по какой-то причине это не так. Я еще не нашел способ перемещать приложения между внутренней памятью и внешней картой MicroSD. Я просто решил оставить свои приложения на телефоне, а фильмы, музыку и автономные карты хранить на внешней карте. Это оставляет мне больше свободного места во внутренней памяти для добавления дополнительных приложений. Если у вас только 16 ГБ, я знаю, что это может очень быстро заполниться. Я хотел бы иметь лучшее решение для вас. Надеюсь, вам повезет больше, чем мне!