質問: obj.getContentResolver(); values.put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg"); values.put(MediaStore.Images.Media.DATE_TAKEN, System.currentTimeMillis() / 1000); values.put(MediaStore.Images.Media.SIZE, fname.length()); values.put(MediaStore.Images.Media.TITLE, fname.getName()); values.put(MediaStore.Images.Media.DATA, fname.getPath()); MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, fname.toString(), null); ```
回答: あなたがしているのはメディアを管理するデータベースにファイルデータを登録しているだけであり、でファイル自体のデータを書き換えているわけではありません。 ExifInterfaceを使う必要があります。