由于項目需要,需要在攝像頭每次的對焦完畢后做操作峡扩,在網(wǎng)上亂找一番之后蹭越,發(fā)現(xiàn)那個android.hardware.Camera.ZoomCallback好像并不存在了,自己找辦法
由于我使用的對焦方式是
Camera.Parameters parameters = mCamera.getParameters();
parameters.setFocusMode("continuous-video");
所以采用的獲取攝像頭對焦的方式如下
mCamera.setAutoFocusMoveCallback(new Camera.AutoFocusMoveCallback() {
@Override
public void onAutoFocusMoving(boolean start, Camera camera) {
// Log.e(TAG, "onAutoFocusMoving: "+start );
}
});
正在對焦的時候返回為true,對焦完成返回false
記住別忘了權(quán)限
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.hardware.camera.autofocus"/>
完美解決教届!