Om det är en fast uppsättning bilder som aldrig ändras som du vet i förväg ser jag inga problem med att lagra referenser till dem i en String-array, det är förmodligen det bästa sättet att göra det.
Om du dynamiskt vill hitta bilder på SD-kortet under körning är det bättre att skanna/skaffa en fillista över den eller de särskilda mappar du är intresserad av och skicka den till Image Loader. Du kan fråga MediaStore
eller så kan du använda Java IO-metoder.
Det finns många exempel på hur man gör detta:
- https://stackoverflow.com/a/9531063/833647
Hur som helst borde Universal Image Loader ta mycket av det tunga lyftet på bitmappsskärmen, så jag skulle inte oroa mig så mycket för det.