SQLite
 sql >> Database >  >> RDS >> SQLite

Android - Approccio migliore nel caricamento di immagini su SCHEDA SD

Se si tratta di un insieme fisso di immagini che non cambiano mai che conosci in anticipo, non vedo alcun problema con la memorizzazione di riferimenti ad esse in un array di stringhe, probabilmente è il modo migliore per farlo.

Se desideri trovare dinamicamente le immagini sulla scheda SD in fase di esecuzione, è meglio scansionare/ottenere un elenco di file della cartella o delle cartelle particolari a cui sei interessato e passarlo al caricatore di immagini. Puoi interrogare il MediaStore oppure puoi usare i metodi Java IO.

Ci sono molti esempi di SO come farlo:

  • https://stackoverflow.com/a/9531063/833647

Ad ogni modo, Universal Image Loader dovrebbe sopportare molto il lavoro pesante sul lato del display bitmap, quindi non me ne preoccuperei troppo.