Nếu đó là một tập hợp hình ảnh cố định không bao giờ thay đổi mà bạn biết trước, thì tôi không thấy có vấn đề gì khi lưu trữ các tham chiếu đến chúng trong một mảng Chuỗi, đó có lẽ là cách tốt nhất để làm điều đó.
Nếu bạn muốn tự động tìm hình ảnh trên thẻ SD tại thời điểm chạy, tốt hơn hết bạn nên quét / lấy danh sách tệp của thư mục cụ thể hoặc các thư mục mà bạn quan tâm và chuyển nó đến Trình tải hình ảnh. Bạn có thể truy vấn MediaStore
hoặc bạn có thể sử dụng các phương pháp Java IO.
Có rất nhiều ví dụ về cách SO làm điều này:
- https://stackoverflow.com/a/9531063/833647
Dù bằng cách nào, Universal Image Loader cũng sẽ phải gánh nhiều thứ nặng nề ở phía hiển thị bitmap, vì vậy tôi sẽ không lo lắng quá nhiều về điều đó.