ContentValues문을 이용해서 사진의 촬영날짜를 변경할려고 합니다.
ContentValues values = new ContentValues();
values
.put(MediaStore.Images.ImageColumns.DATE_TAKEN, taken_at);//msec
values
.put(MediaStore.Images.ImageColumns.DATE_ADDED, taken_at/1000);//sec
values
.put(MediaStore.Images.ImageColumns.DATE_MODIFIED, taken_at/1000);//sec
values
.put(MediaStore.Images.ImageColumns.DISPLAY_NAME, fileName);
values
.put(MediaStore.Images.ImageColumns.TITLE, fileName);
values
.put(MediaStore.Images.ImageColumns.MIME_TYPE, "image/jpeg");
values
.put(MediaStore.Images.ImageColumns.ORIENTATION, orientation);// << ORIENTATION
values
.put(MediaStore.Images.ImageColumns.DATA, dir+"/"+fileName);
uri
= getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values);
OutputStream os = getContentResolver().openOutputStream(uri);
질문한 글에서 찾은 소스입니다. 여기서 다른거 지우고 날짜만 변경하면 될거 같은데 어떻게 내가 원하는 사진에
적용시킬지를 모르겠습니다. 현재 파일의 경로가 SSS라는 스트링 변수에 적용되어있을때 어떻게 SSS 변수를
적용시켜야하나요?