2013-03-20 38 views
0

要完全理解我的问题,需要知道应用程序的确切流程。我这里简要解释它:保存Android相机焦点和白平衡状态

活动1: 状态= 0: 在按一下按钮,自动对焦被称为相机并拍摄照片,状态递增为1和预览再次开始为拍摄第二张照片。 状态= 1: 在按一下按钮,拍摄第二张照片(不重新即调用自动对焦使用相机的老态,以确保对两个图像的对焦状态是相同的国家正在增加,摄像头被释放在这一点上,和活性2开始

活性2: 状态= 2: 如果用户是幸福与彼此的图像,他水龙头上的图像和流动的动作,如果他按下后退按钮在这个阶段,他将被带回到活动1,在那里他可以拍摄第二张照片(或再次拍摄两张照片) 当他被重定向回活动1时,如果他选择再次拍摄两张照片,则不会有问题,因为相机再次对焦拍下第一张照片然后他可以拍摄第二张照片具有相同的相机设置。现在,当用户想要仅拍摄第二张照片时出现问题,会发生什么情况是照相机不会在此处聚焦并且照片模糊,在稍后阶段这两个图像会合并,并且如果这两个图像没有相同的对焦/白平衡,它在合并照片中清晰可见。

有没有什么办法可以挽救状态时,相机是当活动被关闭,以便以后可以重新使用它,当用户回来吗?

回答

0

唯一的解决方案是不释放相机。 您可以检查功能void setAutoExposureLock(boolean toggle),但它只会锁定相机的使用寿命。

+0

是的我想,但我想保持两个活动分开。 – 2013-03-22 08:57:08