motofan logo
       
> 

Оффициальная установка приложений на SD карту в Android 2.2, [how-to для Мотофана]

Silent_Bob
сообщение 30.12.2010, 23:24


Городской партизан
********

Группа: Разработчики
Сообщений: 3 590
Регистрация: 6.2.2008
Пользователь №: 162 603
Модель телефона: A853, A1200e, Xiaomi MI-2
Прошивка: Готичная
Финалист Конкурса 2010

Рейтинг: 807



I. Получение доступа к шеллу от телефона.
"Длинный способ -- поставить (на "большой компьютер") и настроить adb"
Spoiler:

ADB

1. Поставьте Android SDK.
2. Пропишите себя в группу plugdev: (*только для linux)
sudo /usr/sbin/usermod -a -G plugdev $USER
3. Пропишите настройки для udev (эти -- для Nexus One):
# cat << EOF > /etc/udev/rules.d/90-android.rules
SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="18d1", MODE="0660", GROUP="plugdev"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="18d1", ATTR{idProduct}=="4e12", SYMLINK+="android_adb"
SUBSYSTEM=="usb|usb_device", ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0fff", SYMLINK+="android_fastboot"
EOF

4. Перелогиньтесь и проверьте, что вы в группе plugdev (id | grep plug)
5. На телефоне поставьте галочку на Settings -> Applications -> Development -> USB debugging
6. Подключите телефон к компу посредством USB шнурка, смотрите, появился ли нужный девайс (ls -l /dev/andr*)
7. Запустите adb shell:
adb shell
Если вам выдали $доллар$ -- это шелл от телефона (не рутовый, конечно).
[close]

"Короткий -- поставить на телефон Terminal Emulator."
Spoiler:

1. Установите на телефон Terminal Emulator или ConnectBot.

Скачать ConnectBot ...

Скачать Terminal Emulator ...

2. Ввести нижеперечисленные команды в выбранном терминале.
[close]

II. Инсталляция на SD card.

1. В шелле телефона пишем:
pm getInstallLocation
в ответ получим:

Код
0 [auto]

Это значит, что приложения будут сами выбирать, куда им ставиться. Но таких приложений, у которых в манифесте указано, куда они хотят ставиться, ещё нет. Поэтому в этом режиме "авто" всё будет ставиться в память телефона. Но это можно изменить:
2. В шелле телефона пишем:
pm setInstallLocation 2
Это значит, что хотим непременно на SD card.
3. Теперь можно пойти в Settings -> Applications -> Manage Applications, там ткнуть в любое приложение и нажать на (уже теперь не-серую) кнопочку "Move to SD card". Таким же образом перенести все "толстые" приложения. Не рекомендуется переносить на карточку часто используемые приложения, живые обои и т.п.
4. Также можно пойти и в Маркет, где что-нибудь себе поставить. Ставиться оно будет сразу на SD card.
5. "И увидел он, что это хорошо". Закончив работы по п. 3, надобно опять пойти в шелл телефона и восстановить там старое значение параметра InstallLocation:
pm setInstallLocation 0

ps.gif Автор - Kir Kolyshkin (это ссылка на блог, ненадо меня банить tongue.gif) ...

Сообщение отредактировал Silent_Bob - 31.12.2010, 5:18
Прикрепленный файл jackpal.androidterm_2.apk   ( 56.33 килобайт ) Кол-во скачиваний: 89
Прикрепленный файл org.connectbot_2.apk   ( 706.71 килобайт ) Кол-во скачиваний: 163
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
jusuf
сообщение 1.1.2011, 8:57


Опытный
***

Группа: Пользователи
Сообщений: 124
Регистрация: 3.7.2005
Из: Россия
Пользователь №: 45 298
Модель телефона: Motorola Milestone
Прошивка: FroyoMOD v2.9.2

Рейтинг: 4.5



А для каких тел этот мануал? У меня Milestone, пойдет ли она?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
)EDGE(
сообщение 1.1.2011, 10:43


Новичок
*

Группа: Пользователи
Сообщений: 9
Регистрация: 18.9.2008
Пользователь №: 181 589
Модель телефона: Motorola Milestone
Прошивка: Darky's v9.5

Рейтинг: 0



Пробовал коротким способом. У меня не получилось. Телефон Milestone
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
комсомолец Биря
сообщение 1.1.2011, 11:28


Мастер
****

Группа: Пользователи
Сообщений: 184
Регистрация: 16.6.2009
Из: Брянск
Пользователь №: 201 418
Модель телефона: XT907
Прошивка: CM12


Настроение:
хочу строгать



Рейтинг: 280



У меня получилось(milestone 2), но я делал по мунуалу в вики, android.rules настраивается не так для моторолы.

Сообщение отредактировал комсомолец Биря - 1.1.2011, 11:31
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
skyset
сообщение 1.1.2011, 11:36


Интересующийся
**

Группа: Пользователи
Сообщений: 91
Регистрация: 30.7.2004
Из: Харьков
Пользователь №: 8 856
Модель телефона: Motorola DROID

Рейтинг: 6



моторола дроид - работает
прошива стоковая 2.2 frg83d рутованая только

Сообщение отредактировал skyset - 1.1.2011, 11:37
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Оффициальная установка приложений на SD карту в Android 2.2, [how-to для Мотофана] · Motorola на Android OS · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 30.7.2025, 6:35

Форум живёт: