2013-10-21 2 views
0

서버에서 여러 이미지를 다운로드하고 있습니다. 제 질문은 어디에 보관해야합니까? 이미지는 아이콘 크기이며, 나는 거의 100 가지를 기대하고 있습니다. 나는 그들을 저장하기 위해 HashMap을 사용하고 싶다. 그러나 SD 카드에 저장해야하는지 궁금합니다. 그리고 SD 카드에 저장하기로 결정한 경우 : 사용자가 이미지 (여러 액티비티에서 사용되는)를 호출 할 때마다 비트 맵을 "부 풀리거나"그 시점에서 데이터 구조에 저장하려고합니까? ? 나에게 명백한 대답은 HashMap이다. 그러나 내가 뭔가를 간과하는 경우를 대비하여, 누군가가 내가 가야 할 이유를 알고 있습니까?서버에서 가져온 이미지를 저장할 위치

답변

0

왜 외부 저장소 또는 내부 저장소에 캐시하지 않습니까? 이것은 실제로 Android Gallery가 수행 한 방법입니다. 캐시 파일은/sdcard/Android/data/gallery_package/cache/cache_file에서 찾을 수 있습니다. 갤러리에서는 갤러리에서 다운로드하고 로컬 디스크에 캐시 할 Picasa 데이터에 액세스 할 수 있습니다. 이러한 데이터를 화면에 그리면 캐시에서 직접로드 할 수 있습니다.

관련 문제