Так как ваш телефон рутирован и имеет собственное ядро, я предполагаю, что вы разбираетесь в этом. Если нет, вы всегда можете обратиться к этому пошаговому руководству .
В Android есть два способа освобождения внутренней памяти.
В. В чем разница между «Переместить на SD-карту (родная для Android)» и «Создать (символическую) ссылку» в Link2SD? Какой метод сохраняет наибольшее количество внутренней памяти, в чем преимущества «связывания» над «перемещением» " и наоборот?
Нативные apps2sd Начиная с Android 2.2 (Froyo), Google представила нативные apps2SD. Этот метод движется
- apk файл на Android 2.2
- apk + lib файлы на Android 2.3+
в защищенную папку на вашей SD-карте в основном разделе FAT.
Это самый простой способ, потому что он не требует разделения вашей sdcard и привилегий суперпользователя.
Это имеет некоторые недостатки, хотя.
Первый недостаток заключается в том, что файлы приложения просто хранятся в основном разделе FAT sdcard. Когда вы включаете USB-накопитель для обмена файлами с вашим компьютером (или иным образом отключаете или удаляете внешнее хранилище), любое приложение, установленное на внешнем хранилище и работающее в данный момент, уничтожается. Система фактически не узнает о приложении до тех пор, пока запоминающее устройство не будет отключено и внешнее хранилище не будет перемонтировано на устройстве. Помимо уничтожения приложения и его недоступности для пользователя, это может привести к более серьезному нарушению работы некоторых типов приложений.
Второй недостаток заключается в том, что не все приложения можно перемещать с помощью встроенного метода apps2sd по вышеуказанной причине. Чтобы приложение функционировало должным образом, разработчик не должен разрешать установку приложения на внешнее хранилище, если оно использует любую из следующих функций, из-за указанных последствий, когда внешнее хранилище отключено: виджеты, службы, аварийные сигналы Сервисы, живые обои, живые папки, менеджеры учетных записей, адаптеры синхронизации, радиовещательные приемники, прослушивающие «загрузка завершена».
Принудительное движение (требуется рут); Вы можете принудительно переместить приложения на SD-карту с помощью встроенного приложения apps2SD, даже если приложение не поддерживает перемещение, как описано выше. Link2SD и некоторые другие приложения могут принудительно перемещать приложения, если у вас есть права доступа root. Но обратите внимание, что это может сломать некоторые приложения, как описано выше.
Link2SD
Link2SD перемещает файлы apk + dex + lib приложения во второй раздел и создает символические ссылки в исходных местах внутреннего хранилища. Первое преимущество заключается в том, что он может высвободить больше места из внутреннего хранилища по сравнению с собственным методом apps2sd, поскольку он также перемещает файл dex.
Второе преимущество Link2Sd перед нативными apps2sd заключается в том, что, создавая символические ссылки, вы получаете Android, предполагая, что эти приложения установлены во внутренней памяти, хотя на самом деле все файлы находятся на SD. Поэтому вы можете связать все приложения с SD-картой; виджеты, сервисы, живые обои и т. д., все они будут работать без проблем с SD-карты.
Третье преимущество заключается в том, что даже когда вы подключаете SD-карту к вашему ПК, все связанные приложения все еще работают и работают! Потому что Android отключает первый раздел FAT для обмена файлами с вашим компьютером, а второй раздел остается подключенным. Link2SD позволяет запускать все ваши «приложения SD», даже если он подключен к компьютеру в качестве дисковода.
И недостатком является то, что, очевидно, это требует привилегий суперпользователя и второго раздела на вашей SD-карте. Он не работает "из коробки" как родной apps2sd, вам нужно рутировать ваше устройство и самостоятельно создать второй раздел на вашей SD-карте.