특정 폴더에 저장하는 것 까지 햇는데
저장을 한 후에 바로 그 사진을 찾으려 하면 폰 상에서 찾을수가 없더라고요
sd card 뺐다가 다시 끼면 찾아집니다.
이미지 처리 하고나서 저장한 후에
바로 다른 사진보기 어플에서 뜨게 하려면 어떡해야할까요
다른 카메라 어플로 찍으면 다른 사진 보는 어플에 바로 뜨더라고요
답변 부탁드립니다 ㅠㅠㅠㅠ
제가 사용하는 코딩내용을 참고삼아 올려봅니다...
//sdcard 내용을 Re Scan
public void setMedScan() {
IntentFilter intentFilter = new IntentFilter(Intent.ACTION_MEDIA_SCANNER_STARTED);
intentFilter.addAction(Intent.ACTION_MEDIA_SCANNER_FINISHED);
intentFilter.addDataScheme("file");
registerReceiver(mReceiver, intentFilter);
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://"
+ Environment.getExternalStorageDirectory())));
unregisterReceiver(mReceiver);
}
//Re Scan 후 결과 리스너
private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(Intent.ACTION_MEDIA_SCANNER_STARTED)) {
//showLog("Media Scanner started scanning ", intent.getData().getPath());
}
else if (intent.getAction().equals(Intent.ACTION_MEDIA_SCANNER_FINISHED)) {
//showLog("Media Scanner finished scanning " , intent.getData().getPath());
}
}
};
도움이 되셨으면 좋겠습니다...




2. 직접 DB에 insert하는 방법도 있습니다.
3. MediaScannerConnectionClient 이용하여 파일 하나를 주고 자동으로 입력하게 하는 방법도 있습니다.
개인적으로 3번 추천...
1번은 갤S 속도 문제 나와서 비추..