Loading api/current.xml +10 −0 Original line number Diff line number Diff line Loading @@ -75363,6 +75363,16 @@ visibility="public" > </field> <field name="CAMERA_ID_DEFAULT" type="int" transient="false" volatile="false" static="true" final="false" deprecated="not deprecated" visibility="public" > </field> </class> <interface name="Camera.AutoFocusCallback" abstract="true" core/java/android/hardware/Camera.java +11 −13 Original line number Diff line number Diff line Loading @@ -211,7 +211,8 @@ public class Camera { * blocking the main application UI thread. * * @param cameraId the hardware camera to access, between 0 and * {@link #getNumberOfCameras()}-1. * {@link #getNumberOfCameras()}-1. Use {@link #CAMERA_ID_DEFAULT} * to access the default camera. * @return a new Camera object, connected, locked and ready for use. * @throws RuntimeException if connection to the camera service fails (for * example, if the camera is in use by another process). Loading @@ -221,21 +222,18 @@ public class Camera { } /** * Creates a new Camera object to access the first back-facing camera on the * device. If the device does not have a back-facing camera, this returns * null. * The id for the default camera. * @see #open(int) */ public static int CAMERA_ID_DEFAULT = 0; /** * Equivalent to Camera.open(Camera.CAMERA_ID_DEFAULT). * Creates a new Camera object to access the default camera. * @see #open(int) */ public static Camera open() { int numberOfCameras = getNumberOfCameras(); CameraInfo cameraInfo = new CameraInfo(); for (int i = 0; i < numberOfCameras; i++) { getCameraInfo(i, cameraInfo); if (cameraInfo.facing == CameraInfo.CAMERA_FACING_BACK) { return new Camera(i); } } return null; return new Camera(CAMERA_ID_DEFAULT); } Camera(int cameraId) { Loading Loading
api/current.xml +10 −0 Original line number Diff line number Diff line Loading @@ -75363,6 +75363,16 @@ visibility="public" > </field> <field name="CAMERA_ID_DEFAULT" type="int" transient="false" volatile="false" static="true" final="false" deprecated="not deprecated" visibility="public" > </field> </class> <interface name="Camera.AutoFocusCallback" abstract="true"
core/java/android/hardware/Camera.java +11 −13 Original line number Diff line number Diff line Loading @@ -211,7 +211,8 @@ public class Camera { * blocking the main application UI thread. * * @param cameraId the hardware camera to access, between 0 and * {@link #getNumberOfCameras()}-1. * {@link #getNumberOfCameras()}-1. Use {@link #CAMERA_ID_DEFAULT} * to access the default camera. * @return a new Camera object, connected, locked and ready for use. * @throws RuntimeException if connection to the camera service fails (for * example, if the camera is in use by another process). Loading @@ -221,21 +222,18 @@ public class Camera { } /** * Creates a new Camera object to access the first back-facing camera on the * device. If the device does not have a back-facing camera, this returns * null. * The id for the default camera. * @see #open(int) */ public static int CAMERA_ID_DEFAULT = 0; /** * Equivalent to Camera.open(Camera.CAMERA_ID_DEFAULT). * Creates a new Camera object to access the default camera. * @see #open(int) */ public static Camera open() { int numberOfCameras = getNumberOfCameras(); CameraInfo cameraInfo = new CameraInfo(); for (int i = 0; i < numberOfCameras; i++) { getCameraInfo(i, cameraInfo); if (cameraInfo.facing == CameraInfo.CAMERA_FACING_BACK) { return new Camera(i); } } return null; return new Camera(CAMERA_ID_DEFAULT); } Camera(int cameraId) { Loading