在我的相机应用程序中,当用户点击屏幕时,我使用以下代码触发自动对焦:
mCamera.autoFocus(null);
Run Code Online (Sandbox Code Playgroud)
我还允许用户在选项屏幕中设置相机闪光模式.问题在于,当触发自动对焦时,相机闪光灯有时会在某些手机上触发,用户会抱怨这一点.在大多数这些手机上,可以通过将闪光模式设置为来避免这种情况Parameters.FLASH_MODE_OFF
.我已经在Galaxy S2上验证了这一点,但在某些手机(例如Nexus 4)上,它仍然会发生(根据用户报告).
触发自动对焦时,如何可靠地防止相机闪光灯开启?可能吗?