Итак, после еще одного исследования я обнаружил, что терял информацию EXIF, когда использовал следующий код для сохранения данных изображения на SD-карту.
BitmapFactory.Options options=new BitmapFactory.Options();
options.inSampleSize = 0;
Bitmap myImage = BitmapFactory.decodeByteArray(imageData, 0, imageData.length);
FullFileName = sdImageMainDirectory.toString() + "/DCIM/Camera/" + getDateTime() + ".jpg";
fileOutputStream = new FileOutputStream(FullFileName);
BufferedOutputStream bos = new BufferedOutputStream(fileOutputStream);
myImage.compress(CompressFormat.JPEG, quality, bos);
bos.flush();
bos.close();
Я изменил приведенный выше код, чтобы просто быть таким, и теперь все данные EXIF с камеры присутствуют.
FileOutputStream file = new FileOutputStream(FileName);
file.write(imageData);