我正在开发一个具有相机相关功能的Android应用程序。
首先,我在SO、XDA等网站上阅读了很多内容,请不要将我重定向到其他无用的帖子。
我试图实现类似于“固定对焦模式”的功能,以便:
1. 我使用“FOCUS_MODE_AUTO”(或其他)启动我的应用程序; 2. 对任意距离的对象进行对焦; 3. 固定当前的对焦; 4. 将相机移动到另一个距离不同且不在焦点范围内的对象。
我尝试了不同的解决方案,例如:
- 在“AutoFocusCallback”中使用“mCamera.cancelAutoFocus()”来防止对焦调整; - 设置一个“FocusArea”:“new Camera.Area(new Rect(-50, -50, 50, 50), 1000)”来固定对焦区域。
我针对API 20进行开发,并在三星Galaxy S5上工作。在此设备上,支持的对焦模式包括: - 自动 - 无限远 - 微距 - 连续视频 - 连续照片
我找到的最常见的建议是重新编译Android...
首先,我在SO、XDA等网站上阅读了很多内容,请不要将我重定向到其他无用的帖子。
我试图实现类似于“固定对焦模式”的功能,以便:
1. 我使用“FOCUS_MODE_AUTO”(或其他)启动我的应用程序; 2. 对任意距离的对象进行对焦; 3. 固定当前的对焦; 4. 将相机移动到另一个距离不同且不在焦点范围内的对象。
我尝试了不同的解决方案,例如:
- 在“AutoFocusCallback”中使用“mCamera.cancelAutoFocus()”来防止对焦调整; - 设置一个“FocusArea”:“new Camera.Area(new Rect(-50, -50, 50, 50), 1000)”来固定对焦区域。
我针对API 20进行开发,并在三星Galaxy S5上工作。在此设备上,支持的对焦模式包括: - 自动 - 无限远 - 微距 - 连续视频 - 连续照片
我找到的最常见的建议是重新编译Android...