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

카메라로 사진 찍은후 sdcard에 저장시 갤러리에 보이지 않는현상.. 질문입니다

0 추천

안녕하세요.

아이폰 하다가 안드로이드로 넘어 왔는데 많이어렵네요ㅜㅜ

 

카메라로 사진 촬영한 후

file:///sdcard/DCIM/Camera 에 이미지를 저장하였는데..

내파일에서는 보이는데 갤러리에선 안보이고 있습니다.

 

검색해보니

sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE

        Uri.parse(string_path)));

 

미디어스캐너 사용하면 된다는거 같아서 해보았는데 갤러리에 이미지가 보이지 않습니다.

사용하는 법이 잘못된건가요?

혹시 이런문제 겪어보신 분 있으시면.. 답변 부탁드립니다..

 

 

안드어렵다 (120 포인트) 님이 2015년 7월 6일 질문

1개의 답변

0 추천

사용법은 대충 맞는듯한데요..

음 저도 mediascanner 관련해서 최근작업은 해보진 않았는데요..

우선은 path등 인자값이 정확하게 전달되는지 확인해보실필요가 있어 보입니다. "file://path"로 된 내용이 정확하게 넘어가는지 혹시 중간오타는 없는지 등을요..

그래도 않되시면 여러가지 정보를 구해보셔야할 수도 있겠내요.

아무튼  최종적으로 갤러리에 사진이 등록된 정보는 mediastore의 image 카테고리로 들어가는 것 같더군요.

그러니 않되면 강제로 컨텐츠프로바이더의 mediastore에 이미지 정보를 직접 저장하는 것 까지 두루 살펴보심이 좋을 듯 합니다.

참고로 여기 git 링크는 직접 정보를 mediastore에 넣는 것 같내요

https://gist.github.com/samkirton/0242ba81d7ca00b475b9

그리고 여기 stackoverflow는 여러가지 이야기들이 나오긴한데 저도 미확인내용들인지라..

http://stackoverflow.com/questions/11983654/android-how-to-add-an-image-to-an-album

컴러기 (22,230 포인트) 님이 2015년 7월 6일 답변
...