我曾经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 failed。我错过了什么?
或者有什么方法可以为相机进行手动对焦,谢谢。