11

在我的相机应用程序中,当用户点击屏幕时,我使用以下代码触发自动对焦:

mCamera.autoFocus(null);

我还允许用户在选项屏幕中设置相机闪光灯模式。问题是当触发自动对焦时,相机闪光灯有时会在某些手机上触发,用户对此表示抱怨。在大多数这些手机上,可以通过将闪光灯模式设置为 来避免这种情况Parameters.FLASH_MODE_OFF。我已经在 Galaxy S2 上验证了这一点,但在某些手机(例如 Nexus 4)上它仍然会发生(根据用户报告)。

如何在触发自动对焦时可靠地防止相机闪光灯亮起?可能吗?

4

0 回答 0