안녕하세요.
이미지를 아래와 같이 DCIM 경로를 얻어서 저장하고, 브로드캐스트로 미디어 스캐닝을 하고 있습니다.
그럼 파일이 갤러리에 나타나야 하는데요... 그런데, 일부 기종의 단말에서 갤러리에 나타나지도 않을 뿐더러
오류까지 발생하고 있는 상황입니다. 도대체 어떻게 해야 할 지를 모르겠네요.
대부분의 핸드폰에서는 잘 동작되고 있는데,... 왜그런지... 알 수 있을까요?
많은 조언 부탁드립니다.
public void scanMedia(){
//미디어 스캐닝
mContext.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.parse("file://" + m_strOutPath)));
}
public void setOutFile(){
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd-hh-mm-ss");
Date date = new Date();
String today = df.format(date);
m_strOutPath = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM) + File.separator + today + ".mp4";
}