我使用cameraParameters.getMaxNumFocusAreas()
来检查并获得10.但是当我点击视图中的某个区域时,我会创建一个列表以包含该新的焦点区域。
if (cameraParameters.getMaxNumFocusAreas() >= areaList.size()) {
cameraParameters.setFocusAreas(areaList);
camera.setParameters(cameraParameters);
}
我的Android手机有这些focusModes:[continuous-video, auto, macro, infinity, infinity, continuous-picture]
但是会导致java.lang.RuntimeException:setParameters失败。我错过了什么吗?
或者有没有办法对相机进行手动对焦,谢谢。