마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이미지를 불러올 때..

0 추천
특정폴더에서 이미지를 가져와서 그리드뷰에 뿌려주고 있습니다.

이미지들은 어플 실행 시 바로 썸네일이 있는지 확인하고 없으면 썸네일을 만들어 그리드뷰로 넘기고 있습니다.

200~300장정도는 빠르지만 300장을 넘어가니 속도가 느려지는데, 아이디어 없을까요ㅠㅠ

그리고 썸네일도 어플실행시 마다 있는지 없는지 검사를 하는데 방법이 없을까욧/1!
연필좀주세요 (810 포인트) 님이 2015년 2월 9일 질문

1개의 답변

+1 추천
 
채택된 답변
특정폴더만 보여줄거라면

이미지를 보여주기전에

해당 폴더를 미디어스캐닝해주시면 되지않을까요?
nicehee (73,100 포인트) 님이 2015년 2월 9일 답변
연필좀주세요님이 2015년 2월 10일 채택됨
미디어스캐닝으로 어떻게 그리드뷰에 뿌리나요? 바로 찾아봣는데 활용법을 잘 모르겠습니다.. 허접이라..
미디어스캐닝이 완료된 후에 썸네일 이미지를 가져오시면 됩니다.
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory() + "/DCIM/Camera/.thumbnail")));

구글링으로는 이렇게 작성하는건데 이게 실행이 된걸까요.. ..
...