Как установить приложение Android на SD карту памяти

Как установить приложение Android на SD карту памяти

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

Поэтому, рано или поздно перед вами возникает необходимость установки или переноса установленных приложений на карту памяти. Об этом, конечно же, подумали разработчики в Google и, начиная с версии Android 2.2 предоставили нам с вами такую возможность.

Перенос приложений на карту памяти для Android 2.2 и выше

Итак, возможность переноса имеется, начиная с версии Android 2.2, в последующих версиях операционной системы эта возможность уже является предустановленной. Кроме поддержки переноса приложений на SD карту операционной системой, такая возможность должна поддерживаться и самой программой. Если программа не поддерживает инструкции app2sd, то перенести ее на карту памяти, стандартными средствами вы уже не сможете.

Для того, чтобы перенести уже установленное приложение на SD карту памяти в операционной системе Android 2.2 и выше необходимо проделать следующее: зайдите в Настройки -> Приложения -> Управление приложениями. В списке приложений нужно выбрать необходимое, и уже в свойствах программы нажмите на кнопку "Переместить на SD-карту".

Как установить приложение Android на SD карту памяти Как установить приложение Android на SD карту памяти Как установить приложение Android на SD карту памяти

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

В свойствах приложения у вас появится кнопка "Переместить на телефон", нажав на которую вы перенесете приложение в память телефона. В любом случае, после переноса приложение на карту памяти часть данных всё равно останется в памяти телефона, полностью перенести все данные приложения на карту памяти - невозможно.

Как установить приложение Android на SD карту памяти Как установить приложение Android на SD карту памяти Как установить приложение Android на SD карту памяти

Кроме того, для облегчения стандартной процедуры переноса установленных приложений с памяти телефона в память карты памяти существуют специальные программы. Например, App 2 SD с помощью, которой, вы сможете быстро переносить приложения на SD карточку.

Возможность переноса приложений поддерживается, начиная в версии Android 2.2 и выше. Для операционной системы Android 2.1 такой возможности разработчиками не предусмотрено. Поэтому придется запастись терпением и приготовиться к танцу с бубнами. В Android 2.1 устанавливать приложения на карту памяти можно только при установке специального патча app2sd через recovery.

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

Перенос приложений на карту памяти для Android 2.1 и ниже

Внимание, если вы не обладаете специальными познаниями - то лучше данный процесс отложить, по своей неопытности вы можете потерять все свои данные с карты памяти, но если для вас нет ничего не возможного, тогда приступим:

1. Первое, что нам необходимо это получить root права на вашем устройстве. Обязательно сделайте бакап всех данных содержащихся на карте памяти! Теперь нам потребуется разбить карту памяти на несколько разделов. Для этого вы можете воспользоваться любой удобной вам программой для работы с разделами, например для этих отлично подойдет MiniTool Partition Wizard, программа полностью бесплатна (скриншоты ниже, сделаны на этой программе).

2. Подключаем карту к компьютеру, сделать можно не вынимая ее из телефона, через USB кабель. С помощью программы MiniTool Partition Wizard удаляем все разделы с карты памяти.

Как установить приложение Android на SD карту памяти

3. Затем создаем первый раздел Primary FAT или FAT32, это будет наш основной раздел для пользовательских данных, поэтому данный раздел должен быть больше.

Как установить приложение Android на SD карту памяти

4. После создания первого раздела, нам нужно создать второй раздел -  Primary ext2 и нажимаем ОК, чтобы применить выбранные действия. Второй раздел будет использоваться для переноса приложений. Рекомендуется создавать второй раздел Primary ext2 размером не более 512МБ.

Как установить приложение Android на SD карту памяти

5. Итак, разделы созданы, все данные которые находились на карте памяти копируем обратно (мы же сделали бакап). Перезагружаем телефон и устанавливаем приложение Link2SD. Программа Link2SD позволяет переносить приложения на карту памяти. Но в отличии от app2sd не переносит всю папку /data/app на карту, а позволяет переносить только выбранные apk, что на самом деле очень удобно.

Управление размещения приложений осуществляется в самой программе. Если вы хотите перенести приложение на карту памяти, просто выделите его и нажмите кнопку "Create link". Кроме того, в программе существует возможность переноса "Dalvik-cache".

Dalvik-cache — это папка с кэшем Dalvik (виртуальной машины, в которой работают все программы), для ускорения работы программ при установке в эту папку копируется оптимизированный основной класс программы, поэтому этот кэш даже на чистой системе занимает 52 мб.

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

6. Вернемся к основной теме. После установки Link2SD - перезагружаем телефон. Затем запускаем приложение Link2SD и разрешаем root доступ, на запрос выбираем ext2.

7. Последнее, что нам нужно сделать, это опять перезагрузить телефон, зайти в приложение Link2SD и можно смело переносить (линковать) приложения кнопкой "Create Link".

На этом инструкцию по переносу приложений на SD карту памяти для операционных систем Android 2.1 и ниже можно считать оконченной. Рекомендуется пользоваться SD картами не ниже 4-го класса. К тому же мы рекомендуем переносить на карту памяти наиболее тяжелые приложения, с которыми вы работаете не каждый день, это снизит риск сбоев и продлит жизнь SD карты.

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

Рекомендуем Вам так же посмотреть:



Прочитано 121731 раз Последнее изменение Воскресенье, 08 Апрель 2012 11:58
Дата размещения: Воскресенье, 13 Ноябрь 2011 11:27

Оставить комментарий