안녕하세요


갤러리 기능에 대해서 궁금한 것이 있습니다.


예제 코드들을 보면 갤러리를 생성하기 위해서 SD카드의 파일들을 쫙~ 읽어서 

Bitmap으로 만들고 그걸로 갤러리를 구성하더라구요.


그런데 사진의 갯수가 많지 않을 경우에는 사진들을 준비하는 시간이 별로 안 걸릴거라고 생각되는데

SD카드안에 사진이 엄청나게 많을 경우에는 그런 방법으로는 초기화 시간이 너무 오래 걸리게 될거 같아서

이런 경우에는 어떻게 고수님들은 문제를 해결하시는지 궁금합니다.


예를 들어서 서너개의 폴더마다 999장씩 넣어두고 갤러리를 진입할 경우

사진 하나를 초기화하는데 얼마나 시간이 걸릴지는 모르지만 20ms만 걸려도

5000장을 처리하려면 100초가 걸리잖아요.


부팅하면서 백그라운드 스레드로 미리 갤러리 용 리소스를 생성해두도록 처리를 하나요?

핸드폰들은 자주 on/off를 하지 않으니 이런 방법을 이용해도 좋을 거 같은데

핸드폰이 아닌 디바이스를 생각하고 있어서 자주 on/off를 하거든요.


SD카드의 용량이 엄청 커지다보니 이런 고민이 생겼네요.


고수님들이라면 어떻게 해결하면 될까요?