8

我在 android 中编写了一个相机应用程序,并在两部 android 手机上对其进行了测试,在一部手机上,自动曝光在预览时效果很好,但在另一部手机上它根本不起作用。第一部电话仅在我调用 autoFocus() 方法时才有效。在后一部手机上,内置应用程序的自动曝光有效,但我的代码无效。有什么方法可以手动开始使用自动曝光吗?

4

1 回答 1

0

检查相机

Camera.Parameters   getParameters()

并在 Camera.Parameters 类中检查这两个方法

int getExposureCompensation()

获取当前曝光补偿指数。

float   getExposureCompensationStep()

获取曝光补偿步长。

在假设存在某些功能之前,您应该检查手机的相机功能

于 2014-12-07T15:48:33.450 回答