Aggiorna a Maps 6.9.0 (rilasciato il 27/06/2012) o versioni successive se non l'hai già fatto. Google ha aggiunto la funzione desiderata:
Cosa c'è in questa versione:
* Salva mappe per l'uso offline
Oltre a questo: i riquadri memorizzati nella cache per Google Maps vengono salvati sulla scheda SD .
Per rispondere anche alla tua domanda esatta (per gli utenti che non possono eseguire l'aggiornamento):
Usa il meccanismo 'sposta su sdcard' fornito da Android o installa alcune app di terze parti per farlo (Link2SD, script App2SD, la maggior parte ha bisogno di una rom personalizzata comunque).
Se tutto quanto sopra non è un'opzione e ti piace farlo manualmente:
Prerequisiti:
- Accesso alla radice
- Scopri quale directory vuoi spostare
- Assicurarsi che la directory non contenga file eseguibili
- Consapevolezza : / sdcard / è leggibile in tutto il mondo e molte app possono scrivervi.
Potresti non voler esporre dati sensibili ad altre app
- Assicurati che l'app non sia in esecuzione.
- Se qualcosa si rompe, potresti risolverlo cancellando l'appdata
- L'app potrebbe interrompersi se la scheda SD non è accessibile (ad es. Il telefono è collegato al PC)
R. Devi trovare il nome del pacchetto dell'app desiderata (basta invertire i passaggi qui , ovvero visitare il sito Web di Google Play dell'app e vedere il nome del pacchetto nell'URL del browser, per Maps è "com.google.android". apps.maps').
La posizione per i dati interni dell'app è quindi: / data / data / [PKG_NAME]
B. Trova la grande sottodirectory che vuoi spostare, usa un emulatore di terminale o l' accesso alla shell adb per eseguire qualcosa del genere sul dispositivo:
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. Sposta e collegamento simbolico
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]