차근차근/Android

안드로이드 특정파일 미디어 스캐닝

예쁜꽃이피었으면 2014. 8. 29. 10:18

http://yonoo88.tistory.com/21


화면 캡쳐 후 갤러리에 이미지가 뜨지 않는다면 미디어 스캐닝을 해주고 나면 해결할 수 있다.

이 소스만 추가해주면 된다.


특정파일 미디어스캐닝

sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://"+ "폴더위치"+"파일이름"+".파일확장자")));


특정 폴더 미디어스캐닝

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


전체 미디어스캐닝(시간이 좀 걸림)

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




빨간 표시를 주의하자

다 ACTION_MEDIA_MOUNTED 이건 줄 알고 썼다가 왜 안되나 했다.

반응형