我需要在安卓上实现一个应用,该应用使用相机,并且需要持续地对物体进行对焦。每当用户改变相机的位置时,它都应该自动对该位置进行对焦(非常类似于 Google Goggles)。目前我正在使用以下代码: camera.requestautofocus(autofocuscallbak); 这个方案很好,但它不是连续的...
你可以使用选项:http://developer.android.com/reference/android/hardware/Camera.Parameters.html#FOCUS_MODE_CONTINUOUS_VIDEO。或者你可以查看Zxing库http://code.google.com/p/zxing/(条形码扫描应用程序),它具有构建事件循环,接近连续自动对焦。但是它会比你想要的更加耗费设备资源。可能更好的解决方案是编写一个使用加速度计的函数,并在手机朝某个特定方向移动(过多)时触发自动对焦。