From 1c04a33c040dfb610952d62da9c93a53c291b2d7 Mon Sep 17 00:00:00 2001 From: Wu-cheng Li Date: Tue, 22 Nov 2011 18:21:18 +0800 Subject: Add a method to get empty camera parameters. bug:5656411 Change-Id: I96e1f74c95a7b40bfbf68bdc93d14dad6fd63426 --- core/java/android/hardware/Camera.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'core/java/android/hardware/Camera.java') diff --git a/core/java/android/hardware/Camera.java b/core/java/android/hardware/Camera.java index 7ca6155..a04a820 100644 --- a/core/java/android/hardware/Camera.java +++ b/core/java/android/hardware/Camera.java @@ -302,6 +302,12 @@ public class Camera { native_setup(new WeakReference(this), cameraId); } + /** + * An empty Camera for testing purpose. + */ + Camera() { + } + protected void finalize() { release(); } @@ -1310,6 +1316,18 @@ public class Camera { } /** + * Returns an empty {@link Parameters} for testing purpose. + * + * @return an Parameter object. + * + * @hide + */ + public static Parameters getEmptyParameters() { + Camera camera = new Camera(); + return camera.new Parameters(); + } + + /** * Image size (width and height dimensions). */ public class Size { -- cgit v1.1