Contesto
In Android 4.4 (KitKat), Google ha limitato le applicazioni di terze parti (non preinstallate) dalla scrittura su memoria esterna/rimovibile. Questa decisione ha paralizzato molte applicazioni, rendendone alcune inutili. La pressione su Google ha portato a una soluzione di compromesso integrata in Android 5. Le applicazioni possono riottenere il permesso di scrittura sulla memoria esterna utilizzando una nuova API con il SAF (Storage Access Framework). Tuttavia, generalmente, le schede SD esterne sono sempre molto meno affidabili (specialmente alcune combinazioni dispositivo/scheda SD) rispetto alla memoria interna.
Primo Avvio
- Apparirà un selettore di cartelle. Devi selezionare la cartella (o il volume) con cui vuoi lavorare.
- Tocca il pulsante Altro (angolo in alto a destra) e scegli Mostra scheda SD.
- Tocca il pulsante Menu (angolo in alto a sinistra) e scegli la memoria che vuoi usare.
- Tocca SELEZIONA (in basso).
Limitazioni
Ci sono alcune limitazioni in modalità SAF di cui dovresti essere a conoscenza:
- L'API SAF fornisce prestazioni molto inferiori rispetto alla modalità di accesso diretto ai file standard (specialmente con cartelle contenenti molti file/sottocartelle).
- Le cartelle Home/Personalizzate non possono essere impostate in SAF; tuttavia, l'ultimo URI SAF selezionato viene salvato automaticamente: Pulsante Home → Vai all'Ultima Cartella SAF Selezionata.
- La funzione di cancellazione sicura non funziona. Se l'opzione “Cancella dopo la Cifratura” è selezionata nelle impostazioni, i file verranno solo eliminati.
- La funzione “Apri File” funzionerà solo se l'applicazione di destinazione può decodificare l'URI SAF.