Hvis det er et fast sæt billeder, der aldrig ændrer sig, som du kender på forhånd, kan jeg ikke se nogen problemer med at gemme referencer til dem i en String-array, det er nok den bedste måde at gøre det på.
Hvis du dynamisk vil finde billeder på SD-kortet under kørslen, ville du være bedre stillet ved at scanne/hente en filliste over den eller de bestemte mapper, du er interesseret i, og videregive den til Image Loader. Du kan forespørge i MediaStore
eller du kan bruge Java IO-metoder.
Der er mange eksempler på SO, hvordan man gør dette:
- https://stackoverflow.com/a/9531063/833647
Uanset hvad, burde Universal Image Loader tage meget af de tunge løft på bitmap-skærmsiden, så det ville jeg ikke bekymre mig for meget om.