[Dev] Abilitare il move to sd sulla nostra applicazione Android
Il move to sd, ovvero la possibilità di spostare la nostra applicazione sulla scheda esterna, è una delle caratteristiche più amate dagli utenti ed è stata introdotta, purtroppo, solo con Froyo ( android 2.2 ).
Abilitarla nella nostra applicazione è veramente molto facile, basta andare a modificare un campo del file manifest.xml come segue:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.android.tutorial" android:versionCode="1" android:versionName="1.0" android:installLocation="auto"> <!--Il campo che dovete inserire--> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".home" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
Il campo installLocation è quello che ci permette di definire come può essere trattata la nostra applicazione; avete a disposizione tre scelte: internal, auto e preferExternal.
Scegliendo internal la vostra applicazione non potrà essere spostata su sd; con preferExternal se il firmware lo consente l’applicazione verrà installata sul supporto esterno, mentre con auto sarà il sistema a decidere in base alla memoria a disposizione, qual’è la destinazione migliore.
4 Commenti
Trackbacks/Pingbacks
- Tweets that mention [Dev] Abilitare il move to sd sulla nostra applicazione Android | Nexus Lab - Sperimentazioni androidi - News, prove, tutorial e programmazione su android -- Topsy.com - [...] This post was mentioned on Twitter by Gabriele, Nexus-Lab. Nexus-Lab said: : [Dev] Abilitare il move to sd sulla ...




Mi permetto, per completezza, di aggiungere un link dove poter reperire maggiori informazioni:
http://developer.android.com/guide/appendix/install-location.html
Grazie del link!
va bene per tutti i dispositivi? io ho il N1 con FROYO ma senza root… posso fare ??
ciao,
ho seguito alla lettera le indicazioni e installando la mia app sul dispositivo tramite usb funziona alla grande. Una volta caricata sul market e aggiornata (da un altro telefono UGUALE) il pulsante sposta su sd invece non è attivo. sapresti darmi qualche dritta?
max