am e6bea600: Change setRotation documentaion.

Merge commit 'e6bea600fe5600017a4824adb14752a5b915d164' into eclair-plus-aosp

* commit 'e6bea600fe5600017a4824adb14752a5b915d164':
  Change setRotation documentaion.
This commit is contained in:
Wu-cheng Li
2009-09-23 16:49:19 -07:00
committed by Android Git Automerger

View File

@@ -1093,17 +1093,18 @@ public class Camera {
} }
/** /**
* Sets the orientation of the device in degrees, which instructs the * Sets the orientation of the device in degrees. For example, suppose
* camera driver to rotate the picture and thumbnail, in order to match * the natural position of the device is landscape. If the user takes a
* what the user sees from the viewfinder. For example, suppose the
* natural position of the device is landscape. If the user takes a
* picture in landscape mode in 2048x1536 resolution, the rotation * picture in landscape mode in 2048x1536 resolution, the rotation
* should be set to 0. If the user rotates the phone 90 degrees * should be set to 0. If the user rotates the phone 90 degrees
* clockwise, the rotation should be set to 90. Applications can use * clockwise, the rotation should be set to 90. Applications can use
* {@link android.view.OrientationEventListener} to set this parameter. * {@link android.view.OrientationEventListener} to set this parameter.
* *
* Since the picture is rotated, the orientation in the EXIF header is * The camera driver may set orientation in the EXIF header without
* missing or always 1 (row #0 is top and column #0 is left side). * rotating the picture. Or the driver may rotate the picture and
* the EXIF thumbnail. If the Jpeg picture is rotated, the orientation
* in the EXIF header will be missing or 1 (row #0 is top and column #0
* is left side).
* *
* @param rotation The orientation of the device in degrees. Rotation * @param rotation The orientation of the device in degrees. Rotation
* can only be 0, 90, 180 or 270. * can only be 0, 90, 180 or 270.