android/support/media/ExifInterface$ExifAttribute.classExifInterface.java package android.support.media android.support.media.ExifInterface$ExifAttribute extends java.lang.Object { public final int format public final int numberOfComponents public final byte[] bytes private void(int, int, byte[]) int format int numberOfComponents byte[] bytes public static android.support.media.ExifInterface$ExifAttribute createUShort (int[], java.nio.ByteOrder) int value int[] values java.nio.ByteOrder byteOrder java.nio.ByteBuffer buffer public static android.support.media.ExifInterface$ExifAttribute createUShort (int, java.nio.ByteOrder) int value java.nio.ByteOrder byteOrder public static android.support.media.ExifInterface$ExifAttribute createULong (long[], java.nio.ByteOrder) long value long[] values java.nio.ByteOrder byteOrder java.nio.ByteBuffer buffer public static android.support.media.ExifInterface$ExifAttribute createULong (long, java.nio.ByteOrder) long value java.nio.ByteOrder byteOrder public static android.support.media.ExifInterface$ExifAttribute createSLong (int[], java.nio.ByteOrder) int value int[] values java.nio.ByteOrder byteOrder java.nio.ByteBuffer buffer public static android.support.media.ExifInterface$ExifAttribute createSLong (int, java.nio.ByteOrder) int value java.nio.ByteOrder byteOrder public static android.support.media.ExifInterface$ExifAttribute createByte (java.lang.String) byte[] bytes String value byte[] ascii public static android.support.media.ExifInterface$ExifAttribute createString (java.lang.String) String value byte[] ascii public static android.support.media.ExifInterface$ExifAttribute createURational (android.support.media.ExifInterface$Rational[], java.nio.ByteOrder) android.support.media.ExifInterface$Rational value android.support.media.ExifInterface$Rational[] values java.nio.ByteOrder byteOrder java.nio.ByteBuffer buffer public static android.support.media.ExifInterface$ExifAttribute createURational (android.support.media.ExifInterface$Rational, java.nio.ByteOrder) android.support.media.ExifInterface$Rational value java.nio.ByteOrder byteOrder public static android.support.media.ExifInterface$ExifAttribute createSRational (android.support.media.ExifInterface$Rational[], java.nio.ByteOrder) android.support.media.ExifInterface$Rational value android.support.media.ExifInterface$Rational[] values java.nio.ByteOrder byteOrder java.nio.ByteBuffer buffer public static android.support.media.ExifInterface$ExifAttribute createSRational (android.support.media.ExifInterface$Rational, java.nio.ByteOrder) android.support.media.ExifInterface$Rational value java.nio.ByteOrder byteOrder public static android.support.media.ExifInterface$ExifAttribute createDouble (double[], java.nio.ByteOrder) double value double[] values java.nio.ByteOrder byteOrder java.nio.ByteBuffer buffer public static android.support.media.ExifInterface$ExifAttribute createDouble (double, java.nio.ByteOrder) double value java.nio.ByteOrder byteOrder public java.lang.String toString () private java.lang.Object getValue (java.nio.ByteOrder) java.io.IOException e java.io.IOException e int i boolean same int ch java.io.IOException e int index StringBuilder stringBuilder int i java.io.IOException e int[] values int i java.io.IOException e long[] values long numerator long denominator int i java.io.IOException e android.support.media.ExifInterface$Rational[] values int i java.io.IOException e int[] values int i java.io.IOException e int[] values long numerator long denominator int i java.io.IOException e android.support.media.ExifInterface$Rational[] values int i java.io.IOException e double[] values int i java.io.IOException e double[] values java.io.IOException e java.io.IOException e java.io.IOException e java.io.IOException e java.nio.ByteOrder byteOrder android.support.media.ExifInterface$ByteOrderedDataInputStream inputStream public double getDoubleValue (java.nio.ByteOrder) long[] array int[] array double[] array android.support.media.ExifInterface$Rational[] array java.nio.ByteOrder byteOrder Object value public int getIntValue (java.nio.ByteOrder) long[] array int[] array java.nio.ByteOrder byteOrder Object value public java.lang.String getStringValue (java.nio.ByteOrder) int i long[] array int i int[] array int i double[] array int i android.support.media.ExifInterface$Rational[] array java.nio.ByteOrder byteOrder Object value StringBuilder stringBuilder public int size () static synthetic java.lang.Object access$700 (android.support.media.ExifInterface$ExifAttribute, java.nio.ByteOrder) android.support.media.ExifInterface$ExifAttribute x0 java.nio.ByteOrder x1 synthetic void (int, int, byte[], android.support.media.ExifInterface$1) int x0 int x1 byte[] x2 android.support.media.ExifInterface$1 x3 }
android/support/media/ExifInterface$1.classExifInterface.java package android.support.media synthetic android.support.media.ExifInterface$1 extends java.lang.Object { }
android/support/media/ExifInterface$ExifTag.classExifInterface.java package android.support.media android.support.media.ExifInterface$ExifTag extends java.lang.Object { public final int number public final String name public final int primaryFormat public final int secondaryFormat private void(java.lang.String, int, int) String name int number int format private void (java.lang.String, int, int, int) String name int number int primaryFormat int secondaryFormat synthetic void (java.lang.String, int, int, android.support.media.ExifInterface$1) String x0 int x1 int x2 android.support.media.ExifInterface$1 x3 synthetic void (java.lang.String, int, int, int, android.support.media.ExifInterface$1) String x0 int x1 int x2 int x3 android.support.media.ExifInterface$1 x4 }
android/support/media/ExifInterface.classExifInterface.java package android.support.media public android.support.media.ExifInterface extends java.lang.Object { private static final String TAG private static final boolean DEBUG public static final String TAG_ARTIST public static final String TAG_BITS_PER_SAMPLE public static final String TAG_COMPRESSION public static final String TAG_COPYRIGHT public static final String TAG_DATETIME public static final String TAG_IMAGE_DESCRIPTION public static final String TAG_IMAGE_LENGTH public static final String TAG_IMAGE_WIDTH public static final String TAG_JPEG_INTERCHANGE_FORMAT public static final String TAG_JPEG_INTERCHANGE_FORMAT_LENGTH public static final String TAG_MAKE public static final String TAG_MODEL public static final String TAG_ORIENTATION public static final String TAG_PHOTOMETRIC_INTERPRETATION public static final String TAG_PLANAR_CONFIGURATION public static final String TAG_PRIMARY_CHROMATICITIES public static final String TAG_REFERENCE_BLACK_WHITE public static final String TAG_RESOLUTION_UNIT public static final String TAG_ROWS_PER_STRIP public static final String TAG_SAMPLES_PER_PIXEL public static final String TAG_SOFTWARE public static final String TAG_STRIP_BYTE_COUNTS public static final String TAG_STRIP_OFFSETS public static final String TAG_TRANSFER_FUNCTION public static final String TAG_WHITE_POINT public static final String TAG_X_RESOLUTION public static final String TAG_Y_CB_CR_COEFFICIENTS public static final String TAG_Y_CB_CR_POSITIONING public static final String TAG_Y_CB_CR_SUB_SAMPLING public static final String TAG_Y_RESOLUTION public static final String TAG_APERTURE_VALUE public static final String TAG_BRIGHTNESS_VALUE public static final String TAG_CFA_PATTERN public static final String TAG_COLOR_SPACE public static final String TAG_COMPONENTS_CONFIGURATION public static final String TAG_COMPRESSED_BITS_PER_PIXEL public static final String TAG_CONTRAST public static final String TAG_CUSTOM_RENDERED public static final String TAG_DATETIME_DIGITIZED public static final String TAG_DATETIME_ORIGINAL public static final String TAG_DEVICE_SETTING_DESCRIPTION public static final String TAG_DIGITAL_ZOOM_RATIO public static final String TAG_EXIF_VERSION public static final String TAG_EXPOSURE_BIAS_VALUE public static final String TAG_EXPOSURE_INDEX public static final String TAG_EXPOSURE_MODE public static final String TAG_EXPOSURE_PROGRAM public static final String TAG_EXPOSURE_TIME public static final String TAG_F_NUMBER public static final String TAG_FILE_SOURCE public static final String TAG_FLASH public static final String TAG_FLASH_ENERGY public static final String TAG_FLASHPIX_VERSION public static final String TAG_FOCAL_LENGTH public static final String TAG_FOCAL_LENGTH_IN_35MM_FILM public static final String TAG_FOCAL_PLANE_RESOLUTION_UNIT public static final String TAG_FOCAL_PLANE_X_RESOLUTION public static final String TAG_FOCAL_PLANE_Y_RESOLUTION public static final String TAG_GAIN_CONTROL public static final String TAG_ISO_SPEED_RATINGS public static final String TAG_IMAGE_UNIQUE_ID public static final String TAG_LIGHT_SOURCE public static final String TAG_MAKER_NOTE public static final String TAG_MAX_APERTURE_VALUE public static final String TAG_METERING_MODE public static final String TAG_NEW_SUBFILE_TYPE public static final String TAG_OECF public static final String TAG_PIXEL_X_DIMENSION public static final String TAG_PIXEL_Y_DIMENSION public static final String TAG_RELATED_SOUND_FILE public static final String TAG_SATURATION public static final String TAG_SCENE_CAPTURE_TYPE public static final String TAG_SCENE_TYPE public static final String TAG_SENSING_METHOD public static final String TAG_SHARPNESS public static final String TAG_SHUTTER_SPEED_VALUE public static final String TAG_SPATIAL_FREQUENCY_RESPONSE public static final String TAG_SPECTRAL_SENSITIVITY public static final String TAG_SUBFILE_TYPE public static final String TAG_SUBSEC_TIME public static final String TAG_SUBSEC_TIME_DIGITIZED public static final String TAG_SUBSEC_TIME_ORIGINAL public static final String TAG_SUBJECT_AREA public static final String TAG_SUBJECT_DISTANCE public static final String TAG_SUBJECT_DISTANCE_RANGE public static final String TAG_SUBJECT_LOCATION public static final String TAG_USER_COMMENT public static final String TAG_WHITE_BALANCE public static final String TAG_GPS_ALTITUDE public static final String TAG_GPS_ALTITUDE_REF public static final String TAG_GPS_AREA_INFORMATION public static final String TAG_GPS_DOP public static final String TAG_GPS_DATESTAMP public static final String TAG_GPS_DEST_BEARING public static final String TAG_GPS_DEST_BEARING_REF public static final String TAG_GPS_DEST_DISTANCE public static final String TAG_GPS_DEST_DISTANCE_REF public static final String TAG_GPS_DEST_LATITUDE public static final String TAG_GPS_DEST_LATITUDE_REF public static final String TAG_GPS_DEST_LONGITUDE public static final String TAG_GPS_DEST_LONGITUDE_REF public static final String TAG_GPS_DIFFERENTIAL public static final String TAG_GPS_IMG_DIRECTION public static final String TAG_GPS_IMG_DIRECTION_REF public static final String TAG_GPS_LATITUDE public static final String TAG_GPS_LATITUDE_REF public static final String TAG_GPS_LONGITUDE public static final String TAG_GPS_LONGITUDE_REF public static final String TAG_GPS_MAP_DATUM public static final String TAG_GPS_MEASURE_MODE public static final String TAG_GPS_PROCESSING_METHOD public static final String TAG_GPS_SATELLITES public static final String TAG_GPS_SPEED public static final String TAG_GPS_SPEED_REF public static final String TAG_GPS_STATUS public static final String TAG_GPS_TIMESTAMP public static final String TAG_GPS_TRACK public static final String TAG_GPS_TRACK_REF public static final String TAG_GPS_VERSION_ID public static final String TAG_INTEROPERABILITY_INDEX public static final String TAG_THUMBNAIL_IMAGE_LENGTH public static final String TAG_THUMBNAIL_IMAGE_WIDTH public static final String TAG_DNG_VERSION public static final String TAG_DEFAULT_CROP_SIZE public static final String TAG_ORF_THUMBNAIL_IMAGE public static final String TAG_ORF_PREVIEW_IMAGE_START public static final String TAG_ORF_PREVIEW_IMAGE_LENGTH public static final String TAG_ORF_ASPECT_FRAME public static final String TAG_RW2_SENSOR_BOTTOM_BORDER public static final String TAG_RW2_SENSOR_LEFT_BORDER public static final String TAG_RW2_SENSOR_RIGHT_BORDER public static final String TAG_RW2_SENSOR_TOP_BORDER public static final String TAG_RW2_ISO public static final String TAG_RW2_JPG_FROM_RAW private static final String TAG_EXIF_IFD_POINTER private static final String TAG_GPS_INFO_IFD_POINTER private static final String TAG_INTEROPERABILITY_IFD_POINTER private static final String TAG_SUB_IFD_POINTER private static final String TAG_ORF_CAMERA_SETTINGS_IFD_POINTER private static final String TAG_ORF_IMAGE_PROCESSING_IFD_POINTER private static final String TAG_HAS_THUMBNAIL private static final String TAG_THUMBNAIL_OFFSET private static final String TAG_THUMBNAIL_LENGTH private static final String TAG_THUMBNAIL_DATA private static final int MAX_THUMBNAIL_SIZE public static final int ORIENTATION_UNDEFINED public static final int ORIENTATION_NORMAL public static final int ORIENTATION_FLIP_HORIZONTAL public static final int ORIENTATION_ROTATE_180 public static final int ORIENTATION_FLIP_VERTICAL public static final int ORIENTATION_TRANSPOSE public static final int ORIENTATION_ROTATE_90 public static final int ORIENTATION_TRANSVERSE public static final int ORIENTATION_ROTATE_270 public static final int WHITEBALANCE_AUTO public static final int WHITEBALANCE_MANUAL private static final int SIGNATURE_CHECK_SIZE private static final byte[] JPEG_SIGNATURE private static final String RAF_SIGNATURE private static final int RAF_OFFSET_TO_JPEG_IMAGE_OFFSET private static final int RAF_INFO_SIZE private static final int RAF_JPEG_LENGTH_VALUE_SIZE private static final short ORF_SIGNATURE_1 private static final short ORF_SIGNATURE_2 private static final byte[] ORF_MAKER_NOTE_HEADER_1 private static final byte[] ORF_MAKER_NOTE_HEADER_2 private static final int ORF_MAKER_NOTE_HEADER_1_SIZE private static final int ORF_MAKER_NOTE_HEADER_2_SIZE private static final short RW2_SIGNATURE private static final String PEF_SIGNATURE private static final int PEF_MAKER_NOTE_SKIP_SIZE private static java.text.SimpleDateFormat sFormatter private static final short BYTE_ALIGN_II private static final short BYTE_ALIGN_MM private static final byte START_CODE private static final int IFD_OFFSET private static final int IFD_FORMAT_BYTE private static final int IFD_FORMAT_STRING private static final int IFD_FORMAT_USHORT private static final int IFD_FORMAT_ULONG private static final int IFD_FORMAT_URATIONAL private static final int IFD_FORMAT_SBYTE private static final int IFD_FORMAT_UNDEFINED private static final int IFD_FORMAT_SSHORT private static final int IFD_FORMAT_SLONG private static final int IFD_FORMAT_SRATIONAL private static final int IFD_FORMAT_SINGLE private static final int IFD_FORMAT_DOUBLE private static final int IFD_FORMAT_IFD private static final String[] IFD_FORMAT_NAMES private static final int[] IFD_FORMAT_BYTES_PER_FORMAT private static final byte[] EXIF_ASCII_PREFIX private static final int DATA_UNCOMPRESSED private static final int DATA_HUFFMAN_COMPRESSED private static final int DATA_JPEG private static final int DATA_JPEG_COMPRESSED private static final int DATA_DEFLATE_ZIP private static final int DATA_PACK_BITS_COMPRESSED private static final int DATA_LOSSY_JPEG private static final int[] BITS_PER_SAMPLE_RGB private static final int[] BITS_PER_SAMPLE_GREYSCALE_1 private static final int[] BITS_PER_SAMPLE_GREYSCALE_2 private static final int PHOTOMETRIC_INTERPRETATION_WHITE_IS_ZERO private static final int PHOTOMETRIC_INTERPRETATION_BLACK_IS_ZERO private static final int PHOTOMETRIC_INTERPRETATION_RGB private static final int PHOTOMETRIC_INTERPRETATION_YCBCR private static final int ORIGINAL_RESOLUTION_IMAGE private static final int REDUCED_RESOLUTION_IMAGE private static final android.support.media.ExifInterface$ExifTag[] IFD_TIFF_TAGS private static final android.support.media.ExifInterface$ExifTag[] IFD_EXIF_TAGS private static final android.support.media.ExifInterface$ExifTag[] IFD_GPS_TAGS private static final android.support.media.ExifInterface$ExifTag[] IFD_INTEROPERABILITY_TAGS private static final android.support.media.ExifInterface$ExifTag[] IFD_THUMBNAIL_TAGS private static final android.support.media.ExifInterface$ExifTag TAG_RAF_IMAGE_SIZE private static final android.support.media.ExifInterface$ExifTag[] ORF_MAKER_NOTE_TAGS private static final android.support.media.ExifInterface$ExifTag[] ORF_CAMERA_SETTINGS_TAGS private static final android.support.media.ExifInterface$ExifTag[] ORF_IMAGE_PROCESSING_TAGS private static final android.support.media.ExifInterface$ExifTag[] PEF_TAGS private static final int IFD_TYPE_PRIMARY private static final int IFD_TYPE_EXIF private static final int IFD_TYPE_GPS private static final int IFD_TYPE_INTEROPERABILITY private static final int IFD_TYPE_THUMBNAIL private static final int IFD_TYPE_PREVIEW private static final int IFD_TYPE_ORF_MAKER_NOTE private static final int IFD_TYPE_ORF_CAMERA_SETTINGS private static final int IFD_TYPE_ORF_IMAGE_PROCESSING private static final int IFD_TYPE_PEF private static final android.support.media.ExifInterface$ExifTag[][] EXIF_TAGS private static final android.support.media.ExifInterface$ExifTag[] EXIF_POINTER_TAGS private static final android.support.media.ExifInterface$ExifTag JPEG_INTERCHANGE_FORMAT_TAG private static final android.support.media.ExifInterface$ExifTag JPEG_INTERCHANGE_FORMAT_LENGTH_TAG private static final java.util.HashMap[] sExifTagMapsForReading private static final java.util.HashMap[] sExifTagMapsForWriting private static final java.util.HashSet sTagSetForCompatibility private static final java.util.HashMap sExifPointerTagMap private static final java.nio.charset.Charset ASCII private static final byte[] IDENTIFIER_EXIF_APP1 private static final byte MARKER private static final byte MARKER_SOI private static final byte MARKER_SOF0 private static final byte MARKER_SOF1 private static final byte MARKER_SOF2 private static final byte MARKER_SOF3 private static final byte MARKER_SOF5 private static final byte MARKER_SOF6 private static final byte MARKER_SOF7 private static final byte MARKER_SOF9 private static final byte MARKER_SOF10 private static final byte MARKER_SOF11 private static final byte MARKER_SOF13 private static final byte MARKER_SOF14 private static final byte MARKER_SOF15 private static final byte MARKER_SOS private static final byte MARKER_APP1 private static final byte MARKER_COM private static final byte MARKER_EOI private static final int IMAGE_TYPE_UNKNOWN private static final int IMAGE_TYPE_ARW private static final int IMAGE_TYPE_CR2 private static final int IMAGE_TYPE_DNG private static final int IMAGE_TYPE_JPEG private static final int IMAGE_TYPE_NEF private static final int IMAGE_TYPE_NRW private static final int IMAGE_TYPE_ORF private static final int IMAGE_TYPE_PEF private static final int IMAGE_TYPE_RAF private static final int IMAGE_TYPE_RW2 private static final int IMAGE_TYPE_SRW private final String mFilename private final android.content.res.AssetManager$AssetInputStream mAssetInputStream private int mMimeType private final java.util.HashMap[] mAttributes private java.nio.ByteOrder mExifByteOrder private boolean mHasThumbnail private int mThumbnailOffset private int mThumbnailLength private byte[] mThumbnailBytes private int mThumbnailCompression private int mExifOffset private int mOrfMakerNoteOffset private int mOrfThumbnailOffset private int mOrfThumbnailLength private int mRw2JpgFromRawOffset private boolean mIsSupportedFile private static final java.util.regex.Pattern sNonZeroTimePattern private static final java.util.regex.Pattern sGpsTimestampPattern public void(java.lang.String) throws java.io.IOException String filename java.io.FileInputStream in public void (java.io.InputStream) throws java.io.IOException java.io.InputStream inputStream private android.support.media.ExifInterface$ExifAttribute getExifAttribute (java.lang.String) android.support.media.ExifInterface$ExifAttribute value int i String tag public java.lang.String getAttribute (java.lang.String) android.support.media.ExifInterface$Rational[] array NumberFormatException e String tag android.support.media.ExifInterface$ExifAttribute attribute public int getAttributeInt (java.lang.String, int) NumberFormatException e String tag int defaultValue android.support.media.ExifInterface$ExifAttribute exifAttribute public double getAttributeDouble (java.lang.String, double) NumberFormatException e String tag double defaultValue android.support.media.ExifInterface$ExifAttribute exifAttribute public void setAttribute (java.lang.String, java.lang.String) java.util.regex.Matcher m double doubleValue NumberFormatException e int dataFormat int dataFormat int dataFormat int j String[] values int[] intArray int j String[] values int[] intArray int j String[] values long[] longArray String[] numbers int j String[] values android.support.media.ExifInterface$Rational[] rationalArray String[] numbers int j String[] values android.support.media.ExifInterface$Rational[] rationalArray int j String[] values double[] doubleArray android.util.Pair guess int dataFormat android.support.media.ExifInterface$ExifTag exifTag int i String tag String value private boolean updateAttribute (java.lang.String, android.support.media.ExifInterface$ExifAttribute) int i String tag android.support.media.ExifInterface$ExifAttribute value boolean updated private void removeAttribute (java.lang.String) int i String tag private void loadAttributes (java.io.InputStream) throws java.io.IOException int i android.support.media.ExifInterface$ByteOrderedDataInputStream inputStream java.io.IOException e java.io.InputStream in private void printAttributes () android.support.media.ExifInterface$ExifAttribute tagValue java.util.Map$Entry entry int i public void saveAttributes () throws java.io.IOException java.io.File tempFile java.io.File originalFile java.io.FileInputStream in java.io.FileOutputStream out public boolean hasThumbnail () public byte[] getThumbnail () public byte[] getThumbnailBytes () byte[] buffer java.io.IOException e java.io.InputStream in public android.graphics.Bitmap getThumbnailBitmap () int i int imageLength int imageWidth int[] rgbValues byte alpha android.support.media.ExifInterface$ExifAttribute imageLengthAttribute android.support.media.ExifInterface$ExifAttribute imageWidthAttribute public boolean isThumbnailCompressed () public long[] getThumbnailRange () long[] range public boolean getLatLong (float[]) float[] output double[] latLong public double[] getLatLong () double latitude double longitude IllegalArgumentException e String latValue String latRef String lngValue String lngRef public void setLatLong (double, double) double latitude double longitude public double getAltitude (double) double defaultValue double altitude int ref public long getDateTime () long sub java.util.Date datetime long msecs String subSecs IllegalArgumentException e String dateTimeString java.text.ParsePosition pos public long getGpsDateTime () java.util.Date datetime IllegalArgumentException e String date String time String dateTimeString java.text.ParsePosition pos private static double convertRationalLatLonToDouble (java.lang.String, java.lang.String) String[] parts String[] pair double degrees double minutes double seconds double result RuntimeException e String rationalString String ref private java.lang.String convertDecimalDegree (double) double decimalDegree long degrees long minutes long seconds private int getMimeType (java.io.BufferedInputStream) throws java.io.IOException java.io.BufferedInputStream in byte[] signatureCheckBytes private static boolean isJpegFormat (byte[]) throws java.io.IOException int i byte[] signatureCheckBytes private boolean isRafFormat (byte[]) throws java.io.IOException int i byte[] signatureCheckBytes byte[] rafSignatureBytes private boolean isOrfFormat (byte[]) throws java.io.IOException byte[] signatureCheckBytes android.support.media.ExifInterface$ByteOrderedDataInputStream signatureInputStream short orfSignature private boolean isRw2Format (byte[]) throws java.io.IOException byte[] signatureCheckBytes android.support.media.ExifInterface$ByteOrderedDataInputStream signatureInputStream short signatureByte private void getJpegAttributes (android.support.media.ExifInterface$ByteOrderedDataInputStream, int, int) throws java.io.IOException byte[] identifier byte[] bytes byte[] bytes int length android.support.media.ExifInterface$ByteOrderedDataInputStream in int jpegOffset int imageType int bytesRead byte marker private void getRawAttributes (android.support.media.ExifInterface$ByteOrderedDataInputStream) throws java.io.IOException android.support.media.ExifInterface$ByteOrderedDataInputStream makerNoteDataInputStream android.support.media.ExifInterface$ExifAttribute colorSpaceAttribute android.support.media.ExifInterface$ExifAttribute makerNoteAttribute android.support.media.ExifInterface$ByteOrderedDataInputStream in private void getRafAttributes (android.support.media.ExifInterface$ByteOrderedDataInputStream) throws java.io.IOException int imageLength int imageWidth android.support.media.ExifInterface$ExifAttribute imageLengthAttribute android.support.media.ExifInterface$ExifAttribute imageWidthAttribute int tagNumber int numberOfBytes int i android.support.media.ExifInterface$ByteOrderedDataInputStream in byte[] jpegOffsetBytes byte[] cfaHeaderOffsetBytes int rafJpegOffset int rafCfaHeaderOffset int numberOfDirectoryEntry private void getOrfAttributes (android.support.media.ExifInterface$ByteOrderedDataInputStream) throws java.io.IOException int primaryImageWidth int primaryImageLength android.support.media.ExifInterface$ExifAttribute primaryImageWidthAttribute android.support.media.ExifInterface$ExifAttribute primaryImageLengthAttribute int[] aspectFrameValues android.support.media.ExifInterface$ByteOrderedDataInputStream makerNoteDataInputStream byte[] makerNoteHeader1Bytes byte[] makerNoteHeader2Bytes android.support.media.ExifInterface$ExifAttribute imageLengthAttribute android.support.media.ExifInterface$ExifAttribute bitsPerSampleAttribute android.support.media.ExifInterface$ExifAttribute aspectFrameAttribute android.support.media.ExifInterface$ByteOrderedDataInputStream in android.support.media.ExifInterface$ExifAttribute makerNoteAttribute private void getRw2Attributes (android.support.media.ExifInterface$ByteOrderedDataInputStream) throws java.io.IOException android.support.media.ExifInterface$ByteOrderedDataInputStream in android.support.media.ExifInterface$ExifAttribute jpgFromRawAttribute android.support.media.ExifInterface$ExifAttribute rw2IsoAttribute android.support.media.ExifInterface$ExifAttribute exifIsoAttribute private void saveJpegAttributes (java.io.InputStream, java.io.OutputStream) throws java.io.IOException int length byte[] identifier int read int length int read byte marker java.io.InputStream inputStream java.io.OutputStream outputStream java.io.DataInputStream dataInputStream android.support.media.ExifInterface$ByteOrderedDataOutputStream dataOutputStream byte[] bytes private void readExifSegment (byte[], int) throws java.io.IOException byte[] exifBytes int imageType android.support.media.ExifInterface$ByteOrderedDataInputStream dataInputStream private void addDefaultValuesForCompatibility () String valueOfDateTimeOriginal private java.nio.ByteOrder readByteOrder (android.support.media.ExifInterface$ByteOrderedDataInputStream) throws java.io.IOException android.support.media.ExifInterface$ByteOrderedDataInputStream dataInputStream short byteOrder private void parseTiffHeaders (android.support.media.ExifInterface$ByteOrderedDataInputStream, int) throws java.io.IOException android.support.media.ExifInterface$ByteOrderedDataInputStream dataInputStream int exifBytesLength int startCode int firstIfdOffset private void readImageFileDirectory (android.support.media.ExifInterface$ByteOrderedDataInputStream, int) throws java.io.IOException android.support.media.ExifInterface$ExifAttribute compressionAttribute android.support.media.ExifInterface$ExifAttribute jpegInterchangeFormatAttribute android.support.media.ExifInterface$ExifAttribute jpegInterchangeFormatLengthAttribute int offset long offset int tagNumber int dataFormat int numberOfComponents long nextEntryOffset android.support.media.ExifInterface$ExifTag tag long byteCount boolean valid Integer nextIfdType byte[] bytes android.support.media.ExifInterface$ExifAttribute attribute short i int nextIfdOffset android.support.media.ExifInterface$ByteOrderedDataInputStream dataInputStream int ifdType short numberOfDirectoryEntry private void retrieveJpegImageSize (android.support.media.ExifInterface$ByteOrderedDataInputStream, int) throws java.io.IOException int jpegInterchangeFormat android.support.media.ExifInterface$ExifAttribute jpegInterchangeFormatAttribute android.support.media.ExifInterface$ByteOrderedDataInputStream in int imageType android.support.media.ExifInterface$ExifAttribute imageLengthAttribute android.support.media.ExifInterface$ExifAttribute imageWidthAttribute private void setThumbnailData (android.support.media.ExifInterface$ByteOrderedDataInputStream) throws java.io.IOException android.support.media.ExifInterface$ByteOrderedDataInputStream in java.util.HashMap thumbnailData android.support.media.ExifInterface$ExifAttribute compressionAttribute private void handleThumbnailFromJfif (android.support.media.ExifInterface$ByteOrderedDataInputStream, java.util.HashMap) throws java.io.IOException byte[] thumbnailBytes int thumbnailOffset int thumbnailLength android.support.media.ExifInterface$ByteOrderedDataInputStream in java.util.HashMap thumbnailData android.support.media.ExifInterface$ExifAttribute jpegInterchangeFormatAttribute android.support.media.ExifInterface$ExifAttribute jpegInterchangeFormatLengthAttribute private void handleThumbnailFromStrips (android.support.media.ExifInterface$ByteOrderedDataInputStream, java.util.HashMap) throws java.io.IOException long byteCount int stripOffset int stripByteCount int skipBytes byte[] stripBytes int i long[] stripOffsets long[] stripByteCounts long totalStripByteCount byte[] totalStripBytes int bytesRead int bytesAdded android.support.media.ExifInterface$ByteOrderedDataInputStream in java.util.HashMap thumbnailData android.support.media.ExifInterface$ExifAttribute stripOffsetsAttribute android.support.media.ExifInterface$ExifAttribute stripByteCountsAttribute private boolean isSupportedDataType (java.util.HashMap) throws java.io.IOException int photometricInterpretationValue android.support.media.ExifInterface$ExifAttribute photometricInterpretationAttribute int[] bitsPerSampleValue java.util.HashMap thumbnailData android.support.media.ExifInterface$ExifAttribute bitsPerSampleAttribute private boolean isThumbnail (java.util.HashMap) throws java.io.IOException int imageLengthValue int imageWidthValue java.util.HashMap map android.support.media.ExifInterface$ExifAttribute imageLengthAttribute android.support.media.ExifInterface$ExifAttribute imageWidthAttribute private void validateImages (java.io.InputStream) throws java.io.IOException java.io.InputStream in android.support.media.ExifInterface$ExifAttribute pixelXDimAttribute android.support.media.ExifInterface$ExifAttribute pixelYDimAttribute private void updateImageSizeValues (android.support.media.ExifInterface$ByteOrderedDataInputStream, int) throws java.io.IOException android.support.media.ExifInterface$Rational[] defaultCropSizeValue android.support.media.ExifInterface$ExifAttribute defaultCropSizeXAttribute android.support.media.ExifInterface$ExifAttribute defaultCropSizeYAttribute int[] defaultCropSizeValue android.support.media.ExifInterface$ExifAttribute defaultCropSizeXAttribute android.support.media.ExifInterface$ExifAttribute defaultCropSizeYAttribute int length int width android.support.media.ExifInterface$ExifAttribute imageLengthAttribute android.support.media.ExifInterface$ExifAttribute imageWidthAttribute int topBorderValue int bottomBorderValue int rightBorderValue int leftBorderValue android.support.media.ExifInterface$ByteOrderedDataInputStream in int imageType android.support.media.ExifInterface$ExifAttribute defaultCropSizeAttribute android.support.media.ExifInterface$ExifAttribute topBorderAttribute android.support.media.ExifInterface$ExifAttribute leftBorderAttribute android.support.media.ExifInterface$ExifAttribute bottomBorderAttribute android.support.media.ExifInterface$ExifAttribute rightBorderAttribute private int writeExifSegment (android.support.media.ExifInterface$ByteOrderedDataOutputStream, int) throws java.io.IOException android.support.media.ExifInterface$ExifTag tag java.util.Map$Entry entry Object obj int ifdType android.support.media.ExifInterface$ExifAttribute exifAttribute int size java.util.Map$Entry entry int sum int i int ifdType int thumbnailOffset int i android.support.media.ExifInterface$ExifTag tag int tagNumber android.support.media.ExifInterface$ExifAttribute attribute int size java.util.Map$Entry entry android.support.media.ExifInterface$ExifAttribute attribute java.util.Map$Entry entry int dataOffset int ifdType android.support.media.ExifInterface$ByteOrderedDataOutputStream dataOutputStream int exifOffsetFromBeginning int[] ifdOffsets int[] ifdDataSizes int position int totalSize private static android.util.Pair guessDataFormat (java.lang.String) android.util.Pair guessDataFormat int first int second int i String[] entryValues android.util.Pair dataFormat long numerator long denominator String[] rationalNumber Long longValue String entryValue private void swapBasedOnImageSize (int, int) throws java.io.IOException java.util.HashMap tempMap int firstImageLengthValue int firstImageWidthValue int secondImageLengthValue int secondImageWidthValue int firstIfdType int secondIfdType android.support.media.ExifInterface$ExifAttribute firstImageLengthAttribute android.support.media.ExifInterface$ExifAttribute firstImageWidthAttribute android.support.media.ExifInterface$ExifAttribute secondImageLengthAttribute android.support.media.ExifInterface$ExifAttribute secondImageWidthAttribute private static void closeQuietly (java.io.Closeable) RuntimeException rethrown java.io.Closeable closeable private static int copy (java.io.InputStream, java.io.OutputStream) throws java.io.IOException java.io.InputStream in java.io.OutputStream out int total byte[] buffer int c private static long[] convertToLongArray (java.lang.Object) int i int[] input long[] result Object inputObj static synthetic int[] access$000 () static synthetic java.nio.charset.Charset access$100 () static synthetic java.lang.String[] access$200 () static synthetic byte[] access$300 () static void () android.support.media.ExifInterface$ExifTag tag int ifdType }
android/support/media/ExifInterface$IfdType.classExifInterface.java package android.support.media public abstract annotation android.support.media.ExifInterface$IfdType extends java.lang.Object implements java.lang.annotation.Annotation { }
android/support/media/ExifInterface$ByteOrderedDataOutputStream.classExifInterface.java package android.support.media android.support.media.ExifInterface$ByteOrderedDataOutputStream extends java.io.FilterOutputStream { private final java.io.OutputStream mOutputStream private java.nio.ByteOrder mByteOrder public void(java.io.OutputStream, java.nio.ByteOrder) java.io.OutputStream out java.nio.ByteOrder byteOrder public void setByteOrder (java.nio.ByteOrder) java.nio.ByteOrder byteOrder public void write (byte[]) throws java.io.IOException byte[] bytes public void write (byte[], int, int) throws java.io.IOException byte[] bytes int offset int length public void writeByte (int) throws java.io.IOException int val public void writeShort (short) throws java.io.IOException short val public void writeInt (int) throws java.io.IOException int val public void writeUnsignedShort (int) throws java.io.IOException int val public void writeUnsignedInt (long) throws java.io.IOException long val }
android/support/media/ExifInterface$ByteOrderedDataInputStream.classExifInterface.java package android.support.media android.support.media.ExifInterface$ByteOrderedDataInputStream extends java.io.InputStream implements java.io.DataInput { private static final java.nio.ByteOrder LITTLE_ENDIAN private static final java.nio.ByteOrder BIG_ENDIAN private java.io.DataInputStream mDataInputStream private java.nio.ByteOrder mByteOrder private final int mLength private int mPosition public void(java.io.InputStream) throws java.io.IOException java.io.InputStream in public void (byte[]) throws java.io.IOException byte[] bytes public void setByteOrder (java.nio.ByteOrder) java.nio.ByteOrder byteOrder public void seek (long) throws java.io.IOException long byteCount public int peek () public int available () throws java.io.IOException public int read () throws java.io.IOException public int read (byte[], int, int) throws java.io.IOException byte[] b int off int len int bytesRead public int readUnsignedByte () throws java.io.IOException public java.lang.String readLine () throws java.io.IOException public boolean readBoolean () throws java.io.IOException public char readChar () throws java.io.IOException public java.lang.String readUTF () throws java.io.IOException public void readFully (byte[], int, int) throws java.io.IOException byte[] buffer int offset int length public void readFully (byte[]) throws java.io.IOException byte[] buffer public byte readByte () throws java.io.IOException int ch public short readShort () throws java.io.IOException int ch1 int ch2 public int readInt () throws java.io.IOException int ch1 int ch2 int ch3 int ch4 public int skipBytes (int) throws java.io.IOException int byteCount int totalSkip int skipped public int readUnsignedShort () throws java.io.IOException int ch1 int ch2 public long readUnsignedInt () throws java.io.IOException public long readLong () throws java.io.IOException int ch1 int ch2 int ch3 int ch4 int ch5 int ch6 int ch7 int ch8 public float readFloat () throws java.io.IOException public double readDouble () throws java.io.IOException static synthetic int access$800 (android.support.media.ExifInterface$ByteOrderedDataInputStream) android.support.media.ExifInterface$ByteOrderedDataInputStream x0 static synthetic int access$900 (android.support.media.ExifInterface$ByteOrderedDataInputStream) android.support.media.ExifInterface$ByteOrderedDataInputStream x0 static void () }
android/support/media/ExifInterface$Rational.classExifInterface.java package android.support.media android.support.media.ExifInterface$Rational extends java.lang.Object { public final long numerator public final long denominator private void(long, long) long numerator long denominator public java.lang.String toString () public double calculate () synthetic void (long, long, android.support.media.ExifInterface$1) long x0 long x1 android.support.media.ExifInterface$1 x2 }
android/support/exifinterface/BuildConfig.classBuildConfig.java package android.support.exifinterface public final android.support.exifinterface.BuildConfig extends java.lang.Object { public static final boolean DEBUG public static final String APPLICATION_ID public static final String BUILD_TYPE public static final String FLAVOR public static final int VERSION_CODE public static final String VERSION_NAME public void() }