Jika itu adalah kumpulan gambar tetap yang tidak pernah berubah yang Anda ketahui sebelumnya, saya tidak melihat ada masalah dengan menyimpan referensi ke gambar tersebut dalam array String, itu mungkin cara terbaik untuk melakukannya.
Jika Anda ingin menemukan gambar secara dinamis pada kartu SD saat run-time, Anda sebaiknya memindai/mendapatkan daftar file dari folder atau folder tertentu yang Anda minati dan meneruskannya ke Image Loader. Anda dapat menanyakan MediaStore
atau Anda dapat menggunakan metode Java IO.
Ada banyak contoh SO bagaimana melakukan ini:
- https://stackoverflow.com/a/9531063/833647
Either way, Universal Image Loader harus mengambil banyak beban di sisi tampilan bitmap, jadi saya tidak akan terlalu khawatir tentang itu.