summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/exif/ExifInterface.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/exif/ExifInterface.java')
-rw-r--r--src/com/android/camera/exif/ExifInterface.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/com/android/camera/exif/ExifInterface.java b/src/com/android/camera/exif/ExifInterface.java
index f353f3586..2fec1bf4f 100644
--- a/src/com/android/camera/exif/ExifInterface.java
+++ b/src/com/android/camera/exif/ExifInterface.java
@@ -19,6 +19,7 @@ package com.android.camera.exif;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.util.SparseIntArray;
+import android.os.Build;
import java.io.BufferedInputStream;
import java.io.ByteArrayInputStream;
@@ -2028,6 +2029,21 @@ public class ExifInterface {
return true;
}
+ public boolean addMakeAndModelTag() {
+ ExifTag t = buildTag(TAG_MAKE, Build.MANUFACTURER);
+ if (t == null) {
+ return false;
+ }
+ setTag(t);
+ t = buildTag(TAG_MODEL, Build.MODEL);
+ if (t == null) {
+ return false;
+ }
+ setTag(t);
+ return true;
+ }
+
+
private static Rational[] toExifLatLong(double value) {
// convert to the format dd/1 mm/1 ssss/100
value = Math.abs(value);