안드로이드 개발 질문/답변
(글 수 45,052)
제목 : 이미지 저장 후, Media Scanning 해줘야 되나요?
제가 만든 앱에 이미지가 있습니다.
사용자가 [저장하기] 누르면 sdcard/DCIM/newFolder 안에다가 저장해주는데요.
제가 지금 저장한 다음에 ACTION_MEDIA_MOUNTED 를 사용해서 미디어 스캐닝을 해주는데..
스캐닝 시간이 좀 걸리는거 같아요...
근데, 카카오톡 같은데서 친구랑 대화하다가 친구가 보내준 이미지를 저장하면,
저장하자마자 갤러리에 가보면 저장이 되어있더라구요. 거의 바로 갤러리에서 보이는 듯?
근데 왜 제 앱의 이미지는 저장하기 누르고 미디어 스캐닝 시켜주면
쫌 있다가 보이기 시작하는 걸까요? ㅠㅠ
현재 미디어 스캐닝을 이렇게 해주고 있습니다.
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory() + "/DCIM/newFolder")));
참고하세요. 특정 파일만 미디어 스캐닝 하는 방법입니다.