Home
last modified time | relevance | path

Searched refs:ExifInterface (Results 1 – 25 of 97) sorted by relevance

1234

/packages/apps/DocumentsUI/src/com/android/documentsui/archives/
DMetadataReader.java19 import android.media.ExifInterface;
44 ExifInterface.TAG_APERTURE,
45 ExifInterface.TAG_COPYRIGHT,
46 ExifInterface.TAG_DATETIME,
47 ExifInterface.TAG_EXPOSURE_TIME,
48 ExifInterface.TAG_FOCAL_LENGTH,
49 ExifInterface.TAG_F_NUMBER,
50 ExifInterface.TAG_GPS_LATITUDE,
51 ExifInterface.TAG_GPS_LATITUDE_REF,
52 ExifInterface.TAG_GPS_LONGITUDE,
[all …]
/packages/providers/MediaProvider/src/com/android/providers/media/util/
DRedactionUtils.java19 import android.media.ExifInterface;
35 ExifInterface.TAG_GPS_ALTITUDE,
36 ExifInterface.TAG_GPS_ALTITUDE_REF,
37 ExifInterface.TAG_GPS_AREA_INFORMATION,
38 ExifInterface.TAG_GPS_DOP,
39 ExifInterface.TAG_GPS_DATESTAMP,
40 ExifInterface.TAG_GPS_DEST_BEARING,
41 ExifInterface.TAG_GPS_DEST_BEARING_REF,
42 ExifInterface.TAG_GPS_DEST_DISTANCE,
43 ExifInterface.TAG_GPS_DEST_DISTANCE_REF,
[all …]
DExifUtils.java19 import static android.media.ExifInterface.TAG_DATETIME;
20 import static android.media.ExifInterface.TAG_DATETIME_DIGITIZED;
21 import static android.media.ExifInterface.TAG_DATETIME_ORIGINAL;
22 import static android.media.ExifInterface.TAG_GPS_DATESTAMP;
23 import static android.media.ExifInterface.TAG_GPS_TIMESTAMP;
24 import static android.media.ExifInterface.TAG_OFFSET_TIME;
25 import static android.media.ExifInterface.TAG_OFFSET_TIME_DIGITIZED;
26 import static android.media.ExifInterface.TAG_OFFSET_TIME_ORIGINAL;
27 import static android.media.ExifInterface.TAG_SUBSEC_TIME;
28 import static android.media.ExifInterface.TAG_SUBSEC_TIME_DIGITIZED;
[all …]
/packages/apps/Camera2/src/com/android/camera/util/
DExifUtil.java24 import com.android.camera.exif.ExifInterface;
41 private final ExifInterface mExif;
47 public ExifUtil(ExifInterface exif) { in ExifUtil()
88 addExifTag(ExifInterface.TAG_GPS_ALTITUDE, rational(altitude, ALTITUDE_PRECISION)); in addLocationToExif()
89 short altitudeRef = altitude < 0 ? ExifInterface.GpsAltitudeRef.SEA_LEVEL_NEGATIVE in addLocationToExif()
90 : ExifInterface.GpsAltitudeRef.SEA_LEVEL; in addLocationToExif()
91 addExifTag(ExifInterface.TAG_GPS_ALTITUDE_REF, altitudeRef); in addLocationToExif()
96 addExifTag(ExifInterface.TAG_EXIF_VERSION, ExifInterface.EXIF_VERSION);
105 mExif.addDateTimeStampTag(ExifInterface.TAG_DATE_TIME, timestampMs, timezone);
106 mExif.addDateTimeStampTag(ExifInterface.TAG_DATE_TIME_DIGITIZED, timestampMs, timezone);
[all …]
/packages/apps/Gallery2/gallerycommon/src/com/android/gallery3d/exif/
DExifInterface.java64 public class ExifInterface { class
713 public ExifInterface() { in ExifInterface() method in ExifInterface
1505 if (!ExifInterface.isIfdAllowed(info, ifdId)) { in buildTag()
1990 latitude >= 0 ? ExifInterface.GpsLatitudeRef.NORTH in addGpsTags()
1991 : ExifInterface.GpsLatitudeRef.SOUTH); in addGpsTags()
1993 longitude >= 0 ? ExifInterface.GpsLongitudeRef.EAST in addGpsTags()
1994 : ExifInterface.GpsLongitudeRef.WEST); in addGpsTags()
2084 mTagInfo.put(ExifInterface.TAG_MAKE, in initTagInfo()
2086 mTagInfo.put(ExifInterface.TAG_IMAGE_WIDTH, in initTagInfo()
2088 mTagInfo.put(ExifInterface.TAG_IMAGE_LENGTH, in initTagInfo()
[all …]
DExifOutputStream.java83 private final ExifInterface mInterface;
85 protected ExifOutputStream(OutputStream ou, ExifInterface iRef) { in ExifOutputStream()
246 if (t.getValue() == null && !ExifInterface.isOffsetTag(t.getTagId())) { in stripNullValueTags()
328 ExifTag exifOffsetTag = mInterface.buildUninitializedTag(ExifInterface.TAG_EXIF_IFD); in createRequiredIfdAndTag()
331 + ExifInterface.TAG_EXIF_IFD); in createRequiredIfdAndTag()
345 ExifTag gpsOffsetTag = mInterface.buildUninitializedTag(ExifInterface.TAG_GPS_IFD); in createRequiredIfdAndTag()
348 + ExifInterface.TAG_GPS_IFD); in createRequiredIfdAndTag()
357 .buildUninitializedTag(ExifInterface.TAG_INTEROPERABILITY_IFD); in createRequiredIfdAndTag()
360 + ExifInterface.TAG_INTEROPERABILITY_IFD); in createRequiredIfdAndTag()
376 .buildUninitializedTag(ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT); in createRequiredIfdAndTag()
[all …]
DExifParser.java163 private final ExifInterface mInterface;
165 private static final short TAG_EXIF_IFD = ExifInterface
166 .getTrueTagKey(ExifInterface.TAG_EXIF_IFD);
167 private static final short TAG_GPS_IFD = ExifInterface.getTrueTagKey(ExifInterface.TAG_GPS_IFD);
168 private static final short TAG_INTEROPERABILITY_IFD = ExifInterface
169 .getTrueTagKey(ExifInterface.TAG_INTEROPERABILITY_IFD);
170 private static final short TAG_JPEG_INTERCHANGE_FORMAT = ExifInterface
171 .getTrueTagKey(ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT);
172 private static final short TAG_JPEG_INTERCHANGE_FORMAT_LENGTH = ExifInterface
173 .getTrueTagKey(ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT_LENGTH);
[all …]
/packages/apps/Camera2/src/com/android/camera/exif/
DExifInterface.java65 public class ExifInterface { class
716 public ExifInterface() { in ExifInterface() method in ExifInterface
1484 if (!ExifInterface.isIfdAllowed(info, ifdId)) { in buildTag()
1969 latitude >= 0 ? ExifInterface.GpsLatitudeRef.NORTH in addGpsTags()
1970 : ExifInterface.GpsLatitudeRef.SOUTH); in addGpsTags()
1972 longitude >= 0 ? ExifInterface.GpsLongitudeRef.EAST in addGpsTags()
1973 : ExifInterface.GpsLongitudeRef.WEST); in addGpsTags()
2063 mTagInfo.put(ExifInterface.TAG_MAKE, in initTagInfo()
2065 mTagInfo.put(ExifInterface.TAG_IMAGE_WIDTH, in initTagInfo()
2067 mTagInfo.put(ExifInterface.TAG_IMAGE_LENGTH, in initTagInfo()
[all …]
DExifOutputStream.java83 private final ExifInterface mInterface;
85 protected ExifOutputStream(OutputStream ou, ExifInterface iRef) { in ExifOutputStream()
246 if (t.getValue() == null && !ExifInterface.isOffsetTag(t.getTagId())) { in stripNullValueTags()
328 ExifTag exifOffsetTag = mInterface.buildUninitializedTag(ExifInterface.TAG_EXIF_IFD); in createRequiredIfdAndTag()
331 + ExifInterface.TAG_EXIF_IFD); in createRequiredIfdAndTag()
345 ExifTag gpsOffsetTag = mInterface.buildUninitializedTag(ExifInterface.TAG_GPS_IFD); in createRequiredIfdAndTag()
348 + ExifInterface.TAG_GPS_IFD); in createRequiredIfdAndTag()
357 .buildUninitializedTag(ExifInterface.TAG_INTEROPERABILITY_IFD); in createRequiredIfdAndTag()
360 + ExifInterface.TAG_INTEROPERABILITY_IFD); in createRequiredIfdAndTag()
376 .buildUninitializedTag(ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT); in createRequiredIfdAndTag()
[all …]
DExifParser.java163 private final ExifInterface mInterface;
165 private static final short TAG_EXIF_IFD = ExifInterface
166 .getTrueTagKey(ExifInterface.TAG_EXIF_IFD);
167 private static final short TAG_GPS_IFD = ExifInterface.getTrueTagKey(ExifInterface.TAG_GPS_IFD);
168 private static final short TAG_INTEROPERABILITY_IFD = ExifInterface
169 .getTrueTagKey(ExifInterface.TAG_INTEROPERABILITY_IFD);
170 private static final short TAG_JPEG_INTERCHANGE_FORMAT = ExifInterface
171 .getTrueTagKey(ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT);
172 private static final short TAG_JPEG_INTERCHANGE_FORMAT_LENGTH = ExifInterface
173 .getTrueTagKey(ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT_LENGTH);
[all …]
/packages/apps/DocumentsUI/tests/unit/com/android/documentsui/inspector/
DTestMetadata.java18 import android.media.ExifInterface;
32 data.putInt(ExifInterface.TAG_IMAGE_WIDTH, 3840); in populateExifData()
33 data.putInt(ExifInterface.TAG_IMAGE_LENGTH, 2160); in populateExifData()
34 data.putString(ExifInterface.TAG_DATETIME, "Jan 01, 1970, 12:16 AM"); in populateExifData()
35 data.putString(ExifInterface.TAG_GPS_LATITUDE, "33/1,59/1,4530/100"); in populateExifData()
36 data.putString(ExifInterface.TAG_GPS_LONGITUDE, "118/1,28/1,3124/100"); in populateExifData()
37 data.putString(ExifInterface.TAG_GPS_LATITUDE_REF, "N"); in populateExifData()
38 data.putString(ExifInterface.TAG_GPS_LONGITUDE_REF, "W"); in populateExifData()
39 data.putDouble(ExifInterface.TAG_GPS_ALTITUDE, 1244); in populateExifData()
40 data.putString(ExifInterface.TAG_MAKE, "Google"); in populateExifData()
[all …]
/packages/apps/Messaging/src/com/android/messaging/util/exif/
DExifInterface.java64 public class ExifInterface { class
713 public ExifInterface() { in ExifInterface() method in ExifInterface
1505 if (!ExifInterface.isIfdAllowed(info, ifdId)) { in buildTag()
2125 mTagInfo.put(ExifInterface.TAG_MAKE, in initTagInfo()
2127 mTagInfo.put(ExifInterface.TAG_IMAGE_WIDTH, in initTagInfo()
2129 mTagInfo.put(ExifInterface.TAG_IMAGE_LENGTH, in initTagInfo()
2131 mTagInfo.put(ExifInterface.TAG_BITS_PER_SAMPLE, in initTagInfo()
2133 mTagInfo.put(ExifInterface.TAG_COMPRESSION, in initTagInfo()
2135 mTagInfo.put(ExifInterface.TAG_PHOTOMETRIC_INTERPRETATION, in initTagInfo()
2137 mTagInfo.put(ExifInterface.TAG_ORIENTATION, ifdFlags | ExifTag.TYPE_UNSIGNED_SHORT << 16 in initTagInfo()
[all …]
DExifOutputStream.java84 private final ExifInterface mInterface;
86 protected ExifOutputStream(OutputStream ou, ExifInterface iRef) { in ExifOutputStream()
250 if (t.getValue() == null && !ExifInterface.isOffsetTag(t.getTagId())) { in stripNullValueTags()
332 ExifTag exifOffsetTag = mInterface.buildUninitializedTag(ExifInterface.TAG_EXIF_IFD); in createRequiredIfdAndTag()
335 + ExifInterface.TAG_EXIF_IFD); in createRequiredIfdAndTag()
349 ExifTag gpsOffsetTag = mInterface.buildUninitializedTag(ExifInterface.TAG_GPS_IFD); in createRequiredIfdAndTag()
352 + ExifInterface.TAG_GPS_IFD); in createRequiredIfdAndTag()
361 .buildUninitializedTag(ExifInterface.TAG_INTEROPERABILITY_IFD); in createRequiredIfdAndTag()
364 + ExifInterface.TAG_INTEROPERABILITY_IFD); in createRequiredIfdAndTag()
380 .buildUninitializedTag(ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT); in createRequiredIfdAndTag()
[all …]
DExifParser.java164 private final ExifInterface mInterface;
166 private static final short TAG_EXIF_IFD = ExifInterface
167 .getTrueTagKey(ExifInterface.TAG_EXIF_IFD);
168 private static final short TAG_GPS_IFD = ExifInterface.getTrueTagKey(ExifInterface.TAG_GPS_IFD);
169 private static final short TAG_INTEROPERABILITY_IFD = ExifInterface
170 .getTrueTagKey(ExifInterface.TAG_INTEROPERABILITY_IFD);
171 private static final short TAG_JPEG_INTERCHANGE_FORMAT = ExifInterface
172 .getTrueTagKey(ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT);
173 private static final short TAG_JPEG_INTERCHANGE_FORMAT_LENGTH = ExifInterface
174 .getTrueTagKey(ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT_LENGTH);
[all …]
/packages/providers/MediaProvider/tests/src/com/android/providers/media/util/
DExifUtilsTest.java19 import android.media.ExifInterface;
39 final ExifInterface exif = createTestExif(); in testGetDateTime()
45 final ExifInterface exif = createTestExif(); in testGetDateTimeOriginal()
51 final ExifInterface exif = createTestExif(); in testGetDateTimeDigitized()
57 final ExifInterface exif = createTestExif(); in testGetGpsDateTime()
61 private ExifInterface createTestExif() throws Exception { in createTestExif()
63 final ExifInterface exif = new ExifInterface(file); in createTestExif()
64 exif.setAttribute(ExifInterface.TAG_DATETIME, "2016:01:28 09:17:34"); in createTestExif()
65 exif.setAttribute(ExifInterface.TAG_DATETIME_ORIGINAL, "2016:01:28 09:17:34"); in createTestExif()
66 exif.setAttribute(ExifInterface.TAG_DATETIME_DIGITIZED, "2016:01:28 09:17:34 UTC"); in createTestExif()
[all …]
DXmpDataParserTest.java26 import android.media.ExifInterface;
47 final ExifInterface exifInterface = new ExifInterface(in); in testContainer_Empty()
60 final ExifInterface exifInterface = new ExifInterface(in); in testContainer_ValidAttrs()
75 final ExifInterface exifInterface = new ExifInterface(in); in testContainer_ValidTags()
90 ExifInterface exif = new ExifInterface(in); in testContainer_ExifRedactionRanges()
91 assertThat(exif.getAttributeRange(ExifInterface.TAG_XMP)[0]).isEqualTo(1809); in testContainer_ExifRedactionRanges()
151 final ExifInterface image = new ExifInterface(file); in testContainer_ExifRedactionRanges_MalformedXml()
167 ExifInterface exif = new ExifInterface(file); in testRedaction_ExifRedactionRanges_MalformedXml()
/packages/apps/Gallery2/src/com/android/gallery3d/data/
DExif.java21 import com.android.gallery3d.exif.ExifInterface;
36 ExifInterface exif = new ExifInterface(); in getOrientation()
39 Integer val = exif.getTagIntValue(ExifInterface.TAG_ORIENTATION); in getOrientation()
43 return ExifInterface.getRotationForOrientationValue(val.shortValue()); in getOrientation()
56 public static ExifInterface getExif(byte[] jpegData) { in getExif()
57 ExifInterface exif = new ExifInterface(); in getExif()
69 public static int getOrientation(ExifInterface exif) { in getOrientation()
70 Integer val = exif.getTagIntValue(ExifInterface.TAG_ORIENTATION); in getOrientation()
74 return ExifInterface.getRotationForOrientationValue(val.shortValue()); in getOrientation()
85 ExifInterface exif = getExif(jpegData); in getOrientation()
DMediaDetails.java21 import com.android.gallery3d.exif.ExifInterface;
136 ExifInterface exif = new ExifInterface(); in extractExifInfo()
145 setExifData(details, exif.getTag(ExifInterface.TAG_FLASH), in extractExifInfo()
147 setExifData(details, exif.getTag(ExifInterface.TAG_IMAGE_WIDTH), in extractExifInfo()
149 setExifData(details, exif.getTag(ExifInterface.TAG_IMAGE_LENGTH), in extractExifInfo()
151 setExifData(details, exif.getTag(ExifInterface.TAG_MAKE), in extractExifInfo()
153 setExifData(details, exif.getTag(ExifInterface.TAG_MODEL), in extractExifInfo()
155 setExifData(details, exif.getTag(ExifInterface.TAG_APERTURE_VALUE), in extractExifInfo()
157 setExifData(details, exif.getTag(ExifInterface.TAG_ISO_SPEED_RATINGS), in extractExifInfo()
159 setExifData(details, exif.getTag(ExifInterface.TAG_WHITE_BALANCE), in extractExifInfo()
[all …]
/packages/apps/DocumentsUI/src/com/android/documentsui/inspector/
DMediaView.java22 import android.media.ExifInterface;
142 if (tags.containsKey(ExifInterface.TAG_DATETIME)) { in showExifData()
143 String date = tags.getString(ExifInterface.TAG_DATETIME); in showExifData()
147 if (tags.containsKey(ExifInterface.TAG_GPS_ALTITUDE)) { in showExifData()
148 double altitude = tags.getDouble(ExifInterface.TAG_GPS_ALTITUDE); in showExifData()
152 if (tags.containsKey(ExifInterface.TAG_MAKE) || tags.containsKey(ExifInterface.TAG_MODEL)) { in showExifData()
153 String make = tags.getString(ExifInterface.TAG_MAKE); in showExifData()
154 String model = tags.getString(ExifInterface.TAG_MODEL); in showExifData()
162 if (tags.containsKey(ExifInterface.TAG_APERTURE)) { in showExifData()
164 R.string.metadata_aperture_format, tags.getDouble(ExifInterface.TAG_APERTURE))); in showExifData()
[all …]
DMetadataUtils.java20 import android.media.ExifInterface;
46 return exif != null && (exif.containsKey(ExifInterface.TAG_GPS_LATITUDE) in hasExifGpsFields()
47 && exif.containsKey(ExifInterface.TAG_GPS_LONGITUDE) in hasExifGpsFields()
48 && exif.containsKey(ExifInterface.TAG_GPS_LATITUDE_REF) in hasExifGpsFields()
49 && exif.containsKey(ExifInterface.TAG_GPS_LONGITUDE_REF)); in hasExifGpsFields()
73 String lat = exif.getString(ExifInterface.TAG_GPS_LATITUDE); in getExifGpsCoords()
74 String lon = exif.getString(ExifInterface.TAG_GPS_LONGITUDE); in getExifGpsCoords()
75 String latRef = exif.getString(ExifInterface.TAG_GPS_LATITUDE_REF); in getExifGpsCoords()
76 String lonRef = exif.getString(ExifInterface.TAG_GPS_LONGITUDE_REF); in getExifGpsCoords()
/packages/apps/Camera2/src/com/android/camera/
DExif.java20 import com.android.camera.exif.ExifInterface;
27 public static ExifInterface getExif(byte[] jpegData) { in getExif()
28 ExifInterface exif = new ExifInterface(); in getExif()
38 public static int getOrientation(ExifInterface exif) { in getOrientation()
39 Integer val = exif.getTagIntValue(ExifInterface.TAG_ORIENTATION); in getOrientation()
43 return ExifInterface.getRotationForOrientationValue(val.shortValue()); in getOrientation()
50 ExifInterface exif = getExif(jpegData); in getOrientation()
/packages/apps/Dialer/java/com/android/dialer/callcomposer/camera/exif/
DExifParser.java136 private final ExifInterface mInterface;
138 private static final short TAG_EXIF_IFD = ExifInterface.getTrueTagKey(ExifInterface.TAG_EXIF_IFD);
139 private static final short TAG_GPS_IFD = ExifInterface.getTrueTagKey(ExifInterface.TAG_GPS_IFD);
141 ExifInterface.getTrueTagKey(ExifInterface.TAG_INTEROPERABILITY_IFD);
143 ExifInterface.getTrueTagKey(ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT);
145 ExifInterface.getTrueTagKey(ExifInterface.TAG_JPEG_INTERCHANGE_FORMAT_LENGTH);
147 ExifInterface.getTrueTagKey(ExifInterface.TAG_STRIP_OFFSETS);
149 ExifInterface.getTrueTagKey(ExifInterface.TAG_STRIP_BYTE_COUNTS);
173 private ExifParser(InputStream inputStream, int options, ExifInterface iRef) in ExifParser()
211 protected static ExifParser parse(InputStream inputStream, int options, ExifInterface iRef) in parse()
[all …]
/packages/apps/Camera2/src/com/android/camera/data/
DMediaDetails.java23 import com.android.camera.exif.ExifInterface;
138 ExifInterface exif = new ExifInterface(); in extractExifInfo()
147 setExifData(details, exif.getTag(ExifInterface.TAG_FLASH), in extractExifInfo()
149 setExifData(details, exif.getTag(ExifInterface.TAG_IMAGE_WIDTH), in extractExifInfo()
151 setExifData(details, exif.getTag(ExifInterface.TAG_IMAGE_LENGTH), in extractExifInfo()
153 setExifData(details, exif.getTag(ExifInterface.TAG_MAKE), in extractExifInfo()
155 setExifData(details, exif.getTag(ExifInterface.TAG_MODEL), in extractExifInfo()
157 setExifData(details, exif.getTag(ExifInterface.TAG_APERTURE_VALUE), in extractExifInfo()
159 setExifData(details, exif.getTag(ExifInterface.TAG_ISO_SPEED_RATINGS), in extractExifInfo()
161 setExifData(details, exif.getTag(ExifInterface.TAG_WHITE_BALANCE), in extractExifInfo()
[all …]
/packages/apps/Gallery2/src/com/android/gallery3d/filtershow/info/
DInfoPanel.java34 import com.android.gallery3d.exif.ExifInterface;
53 if (tagId == ExifInterface.getTrueTagKey(tag)) { in createStringFromIfFound()
103 ExifInterface.TAG_MODEL, in onCreateView()
106 ExifInterface.TAG_APERTURE_VALUE, in onCreateView()
109 ExifInterface.TAG_FOCAL_LENGTH, in onCreateView()
112 ExifInterface.TAG_ISO_SPEED_RATINGS, in onCreateView()
115 ExifInterface.TAG_SUBJECT_DISTANCE, in onCreateView()
118 ExifInterface.TAG_DATE_TIME_ORIGINAL, in onCreateView()
121 ExifInterface.TAG_F_NUMBER, in onCreateView()
124 ExifInterface.TAG_EXPOSURE_TIME, in onCreateView()
[all …]
/packages/apps/Gallery/src/com/android/camera/gallery/
DImage.java26 import android.media.ExifInterface;
41 private ExifInterface mExif;
93 mExif = new ExifInterface(mDataPath); in loadExifData()
110 int orientation = ExifInterface.ORIENTATION_NORMAL; in setExifRotation()
113 orientation = ExifInterface.ORIENTATION_NORMAL; in setExifRotation()
116 orientation = ExifInterface.ORIENTATION_ROTATE_90; in setExifRotation()
119 orientation = ExifInterface.ORIENTATION_ROTATE_180; in setExifRotation()
122 orientation = ExifInterface.ORIENTATION_ROTATE_270; in setExifRotation()
126 replaceExifTag(ExifInterface.TAG_ORIENTATION, in setExifRotation()

1234