Оновіть до Карт 6.9.0 (випущено 2012-06-27) або пізніше, якщо ви ще цього не зробили. Google додав потрібну функцію:
Що в цій версії:
* Збережіть карти для використання в режимі офлайн
Крім цього: кешовані плитки для Карт Google зберігаються на SD-картці .
Щоб також відповісти на ваше точне запитання (для користувачів, які не можуть оновити):
Використовуйте передбачений Android механізм "перейти на sdcard" або встановіть для цього додатки сторонніх розробників (Link2SD, скрипти App2SD, однак, більшість потребує користувальницького рому).
Якщо все вище не є варіантом, і ви хочете робити це вручну:
Передумови:
- Кореневий доступ
- Знайте, в який каталог ви хочете перейти
- Будьте впевнені, що каталог не містить виконуваних файлів
- Поінформованість : / sdcard / читається у всьому світі, і багато додатків можуть писати на неї.
Можливо, ви не хочете відкривати конфіденційні дані іншим програмам
- Переконайтеся, що додаток не працює.
- Якщо щось зламається, ви можете виправити це, очистивши додаток
- Додаток може зламатися, якщо SDCard недоступний (наприклад, телефон підключений до ПК)
А. Вам потрібно знайти назву пакета потрібного додатка (просто перейдіть кроки тут , також перейдіть на веб-сайт Google Play програми та побачте назву пакета в URL-адресі браузера. Для Карт це "com.google.android. apps.maps ').
Тоді є внутрішні дані програми: / data / data / [PKG_NAME]
B. Знайдіть великий підкаталог, який потрібно перемістити, використовуйте емулятор термінала або доступ до оболонки adb, щоб виконати щось подібне на пристрої:
me@workstation:~$ adb shell
root@android:/ # cd /data/data/com.google.android.apps.maps
root@android:/data/data/com.google.android.apps.maps # du -sh *
8.5K app_sslcache
9.0K cache
55.0K databases
52.0K files
2.0K lib
2.5K shared_prefs
C. Переміщення та посилання
mkdir -p /sdcard/Android/data/[PKG_NAME]/linked
mv /data/data/[PKG_NAME]/[BIG_DIR] /sdcard/Android/data/[PKG_NAME]/linked/[BIG_DIR]
ln -s /sdcard/Android/data/[PKG_NAME]/linked/[BIG_DIR] /data/data/[PKG_NAME]/[BIG_DIR]