android.media
Class ExifInterface

java.lang.Object
  extended by android.media.ExifInterface

public class ExifInterface
extends java.lang.Object


Field Summary
static int ORIENTATION_FLIP_HORIZONTAL
           
static int ORIENTATION_FLIP_VERTICAL
           
static int ORIENTATION_NORMAL
           
static int ORIENTATION_ROTATE_180
           
static int ORIENTATION_ROTATE_270
           
static int ORIENTATION_ROTATE_90
           
static int ORIENTATION_TRANSPOSE
           
static int ORIENTATION_TRANSVERSE
           
static int ORIENTATION_UNDEFINED
           
static java.lang.String TAG_DATETIME
           
static java.lang.String TAG_FLASH
           
static java.lang.String TAG_GPS_LATITUDE
           
static java.lang.String TAG_GPS_LATITUDE_REF
           
static java.lang.String TAG_GPS_LONGITUDE
           
static java.lang.String TAG_GPS_LONGITUDE_REF
           
static java.lang.String TAG_IMAGE_LENGTH
           
static java.lang.String TAG_IMAGE_WIDTH
           
static java.lang.String TAG_MAKE
           
static java.lang.String TAG_MODEL
           
static java.lang.String TAG_ORIENTATION
           
static java.lang.String TAG_WHITE_BALANCE
           
static int WHITEBALANCE_AUTO
           
static int WHITEBALANCE_MANUAL
           
 
Constructor Summary
ExifInterface(java.lang.String filename)
           
 
Method Summary
 java.lang.String getAttribute(java.lang.String tag)
           
 int getAttributeInt(java.lang.String tag, int defaultValue)
           
 boolean getLatLong(float[] output)
           
 byte[] getThumbnail()
           
 boolean hasThumbnail()
           
 void saveAttributes()
           
 void setAttribute(java.lang.String tag, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TAG_ORIENTATION

public static final java.lang.String TAG_ORIENTATION
See Also:
Constant Field Values

TAG_DATETIME

public static final java.lang.String TAG_DATETIME
See Also:
Constant Field Values

TAG_MAKE

public static final java.lang.String TAG_MAKE
See Also:
Constant Field Values

TAG_MODEL

public static final java.lang.String TAG_MODEL
See Also:
Constant Field Values

TAG_FLASH

public static final java.lang.String TAG_FLASH
See Also:
Constant Field Values

TAG_IMAGE_WIDTH

public static final java.lang.String TAG_IMAGE_WIDTH
See Also:
Constant Field Values

TAG_IMAGE_LENGTH

public static final java.lang.String TAG_IMAGE_LENGTH
See Also:
Constant Field Values

TAG_GPS_LATITUDE

public static final java.lang.String TAG_GPS_LATITUDE
See Also:
Constant Field Values

TAG_GPS_LONGITUDE

public static final java.lang.String TAG_GPS_LONGITUDE
See Also:
Constant Field Values

TAG_GPS_LATITUDE_REF

public static final java.lang.String TAG_GPS_LATITUDE_REF
See Also:
Constant Field Values

TAG_GPS_LONGITUDE_REF

public static final java.lang.String TAG_GPS_LONGITUDE_REF
See Also:
Constant Field Values

TAG_WHITE_BALANCE

public static final java.lang.String TAG_WHITE_BALANCE
See Also:
Constant Field Values

ORIENTATION_UNDEFINED

public static final int ORIENTATION_UNDEFINED
See Also:
Constant Field Values

ORIENTATION_NORMAL

public static final int ORIENTATION_NORMAL
See Also:
Constant Field Values

ORIENTATION_FLIP_HORIZONTAL

public static final int ORIENTATION_FLIP_HORIZONTAL
See Also:
Constant Field Values

ORIENTATION_ROTATE_180

public static final int ORIENTATION_ROTATE_180
See Also:
Constant Field Values

ORIENTATION_FLIP_VERTICAL

public static final int ORIENTATION_FLIP_VERTICAL
See Also:
Constant Field Values

ORIENTATION_TRANSPOSE

public static final int ORIENTATION_TRANSPOSE
See Also:
Constant Field Values

ORIENTATION_ROTATE_90

public static final int ORIENTATION_ROTATE_90
See Also:
Constant Field Values

ORIENTATION_TRANSVERSE

public static final int ORIENTATION_TRANSVERSE
See Also:
Constant Field Values

ORIENTATION_ROTATE_270

public static final int ORIENTATION_ROTATE_270
See Also:
Constant Field Values

WHITEBALANCE_AUTO

public static final int WHITEBALANCE_AUTO
See Also:
Constant Field Values

WHITEBALANCE_MANUAL

public static final int WHITEBALANCE_MANUAL
See Also:
Constant Field Values
Constructor Detail

ExifInterface

public ExifInterface(java.lang.String filename)
              throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getAttribute

public java.lang.String getAttribute(java.lang.String tag)

getAttributeInt

public int getAttributeInt(java.lang.String tag,
                           int defaultValue)

setAttribute

public void setAttribute(java.lang.String tag,
                         java.lang.String value)

saveAttributes

public void saveAttributes()
                    throws java.io.IOException
Throws:
java.io.IOException

hasThumbnail

public boolean hasThumbnail()

getThumbnail

public byte[] getThumbnail()

getLatLong

public boolean getLatLong(float[] output)


Copyright © 2008-2010. All Rights Reserved.