2011-10-14 19 views
9

Come vengono calcolate le dimensioni della cache e dei dati nelle proprietà dell'applicazione?In che modo Android calcola la cache e la dimensione dei dati?

Salva tutti i miei dati sulla scheda SD, ma Android mi mostra che utilizzo costantemente 4   KB, ma sulla scheda SD sono circa 50   KB. Lo stesso con la cache! Ho inserito una foto di 3   MB. Ma la mia dimensione della cache è zero!

Penso di utilizzare la directory corretta: /mnt/sdcard/Android/data/my.package.name/files e /mnt/sdcard/Android/data/my.package.name/cache.


È cambiato in Android 4.0.x?

Vedi questo screenshot:

+1

4kb è la dimensione delle directory unix. la dimensione delle informazioni della directory per essere specifici. – ikromm

risposta

0

La pagina delle proprietà dell'applicazione mostra solo l'utilizzo per la memoria interna, non per la memoria esterna (scheda SD).

Non so esattamente perché hanno scelto di farlo in questo modo, ma una ragione potrebbe essere che la scheda SD non è gestita allo stesso modo: mentre è possibile ottenere Android per gestire i dati della scheda SD per la vostra applicazione, puoi anche bypassarlo e utilizzare una struttura di cartelle personalizzata.

Inoltre, la memoria esterna è di solito molto più grande della memoria interna e può essere gestita dall'utente, quindi l'utilizzo della scheda SD probabilmente non è poi così importante.

Problemi correlati