Mise à jour à Cartes 6.9.0 (publié le 27 juin 2012) ou une version ultérieure si vous ne l'avez pas déjà fait. Google a ajouté la fonctionnalité que vous souhaitiez :
Ce qu'il y a dans cette version :
* Sauvegarder les cartes pour une utilisation hors ligne
En plus de ça : Tuiles en cache pour Google Maps sont enregistrées sur la carte SD .
Pour répondre également à votre question exacte (pour les utilisateurs qui ne peuvent pas faire de mise à niveau) :
Utilisez le mécanisme "move to sdcard" fourni par Android ou installez des applications tierces pour le faire (Link2SD, App2SD skripts, la plupart nécessitent cependant une rom personnalisée).
Si tout ce qui précède n'est pas une option et que vous aimez le faire manuellement :
Conditions préalables :
- Accès à la racine
- Savoir quel répertoire vous voulez déplacer
- Assurez-vous que le répertoire ne contient pas d'exécutables.
-
Sensibilisation : /sdcard/ est lisible par le monde entier et de nombreuses applications peuvent y écrire.
Vous ne souhaitez peut-être pas exposer des données sensibles à d'autres applications.
- Assurez-vous que l'application est pas en cours d'exécution.
- Si quelque chose se casse, vous pouvez le réparer en effacer les données de l'application
- L'application peut être interrompue si la carte SD n'est pas accessible (par exemple, si le téléphone est branché sur un PC).
A. Vous devez trouver le nom du paquet de l'application souhaitée (il suffit d'inverser les étapes aquí Pour cela, il suffit de se rendre sur le site Google Play de l'application et de voir le nom du paquet dans l'URL du navigateur. Cartes c'est 'com.google.Android.apps.maps').
L'emplacement des données internes de l'application est alors : /data/data/[PKG_NAME]
B. Trouvez le grand que vous voulez déplacer, utilisez un émulateur de terminal ou le logiciel shell adb pour exécuter quelque chose comme ça sur l'appareil :
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. Déplacement et lien symbolique
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]