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.