화면 캡쳐 후 갤러리에 이미지가 뜨지 않는다면 미디어 스캐닝을 해주고 나면 해결할 수 있다.
이 소스만 추가해주면 된다.
특정파일 미디어스캐닝
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 이건 줄 알고 썼다가 왜 안되나 했다.
반응형
'차근차근 > Android' 카테고리의 다른 글
안드로이드 TIP] Activity가 아닌 곳에서 Intent 하기 (0) | 2014.09.02 |
---|---|
startActivityForResult(), onActivityResult() 사용하기 (0) | 2014.08.29 |
http 통신 (0) | 2014.08.28 |
앨범에서 사진 선택, 동영상 선택 (0) | 2014.08.28 |
회전오류를 복구하는 카메라를 이용한 Bitmap 이미지 캡춰링 (0) | 2014.08.28 |