2011-05-02 58 views
3

我需要在使用相机的Android上实现应用程序,并且需要持续保持对焦状态。无论何时用户改变相机位置,它应该自动对焦自己的位置(非常像Google Goggles)。Android相机连续对焦

现在我用下面的代码:

camera.requestautofocus(autofocuscallbak); 

这种运作良好,但它不是连续...

回答

7

您可以使用此选项:http://developer.android.com/reference/android/hardware/Camera.Parameters.html#FOCUS_MODE_CONTINUOUS_VIDEO

或者,你可以乘坐看看Zxing图书馆http://code.google.com/p/zxing/(条码扫描仪应用程序),它有一个接近连续自动对焦的事件循环。 它比你想要的更重。

可能更好的解决方案是使用加速度计自己编写一个函数,并在手机沿特定方向移动(太多)时触发自动对焦。