SQLite
 sql >> Base de Dados >  >> RDS >> SQLite

Android - Melhor abordagem no carregamento de imagens do cartão SD


Se for um conjunto fixo de imagens que nunca mudam e que você conhece antecipadamente, não vejo nenhum problema em armazenar referências a elas em uma matriz String, essa é provavelmente a melhor maneira de fazer isso.

Se você deseja encontrar imagens dinamicamente no cartão SD em tempo de execução, é melhor digitalizar/obter uma lista de arquivos da pasta ou pastas específicas em que está interessado e passar isso para o Image Loader. Você pode consultar o MediaStore ou você pode usar métodos Java IO.

Existem muitos exemplos de SO como fazer isso:
  • https://stackoverflow.com/a/9531063/833647

De qualquer forma, o Universal Image Loader deve levar muito trabalho pesado no lado da exibição de bitmap, então eu não me preocuparia muito com isso.