Ако това е фиксиран набор от изображения, които никога не се променят, което знаете предварително, не виждам проблеми със съхраняването на препратки към тях в масив String, това вероятно е най-добрият начин да го направите.
Ако искате да намирате динамично изображения на SD картата по време на изпълнение, по-добре е да сканирате/получите списък с файлове на конкретната папка или папки, които ви интересуват, и да го предадете на Image Loader. Можете да направите заявка в MediaStore
или можете да използвате Java IO методи.
Има много примери за SO как да направите това:
- https://stackoverflow.com/a/9531063/833647
Така или иначе, Universal Image Loader би трябвало да поеме голяма тежест от страна на растерния дисплей, така че не бих се тревожил твърде много за това.