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

특정파일만 미디어스캐닝하기

0 추천

 

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"
               + Environment.getExternalStorageDirectory()+"/temp/"+str_name+"-.jpeg")));

 

이렇게 했는데 미디어스캐닝이 되질 않습니다.

 

"file://"     + Environment.getExternalStorageDirectory()
 
여기까지만 쓰면 전체 미디어스캐닝을 됩니다.
 
특정파일은 스캐닝을 못하나요?
 
 

 

브루스웨인 (8,580 포인트) 님이 2013년 7월 8일 질문

2개의 답변

0 추천
 
채택된 답변

특정파일만 가능합니다

sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://"+ filePath)));

건방진프로그래머 (26,630 포인트) 님이 2013년 7월 8일 답변
브루스웨인님이 2013년 7월 8일 채택됨
0 추천

특정파일이아니라 특정폴더를하셔야죠...

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"

+ Environment.getExternalStorageDirectory()+"/temp")));
기초개발자 (24,060 포인트) 님이 2013년 7월 8일 답변
폴더만도 가능하군요? 어디서 폴더는 안된다고 해가지고 ㅠㅠ
...