安卓/相机 : What parameter/conditions affect FLASH_MODE_AUTO to flash?

标签 android

我将闪光灯模式设置为 AUTO在我的应用程序中,但在与官方 Android 相机应用程序相同的条件下,闪光灯不会启动。在我的应用程序中,它仅在光线少得多的情况下启动。

还有哪些其他参数可能会影响闪光灯何时启动?

另外,作为后续问题:有没有办法读取照明条件(比如说,当相机对焦时),以便我可以确定 FLASH_MODE_ONFLASH_MODE_OFF我自己以编程方式?

我正在 Galaxy S III/最新的 CM10 上进行测试。

最佳答案

您检查过当前设置的场景模式吗?我认为相机闪光灯在不同场景模式下的工作方式有所不同。使用 getSceneMode() 查找当前的 sceneMode 并使用 setSceneMode() 更改它。

来源:Android Documentation

关于安卓/相机 : What parameter/conditions affect FLASH_MODE_AUTO to flash?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12804105/

相关文章:

android - 为什么我的应用程序总是崩溃?

java - Android 项目构建成功但运行失败,错误为 : java. util.zip.ZipException:重复条目

android - 带 DefaultRequest 2.X+ 的 Ktor 参数

java - 在 Recyclerview 中取消 CountDownTimer

android - 在 android 中显示键盘时不调整 DialogFragment 的大小

android - 您尚未接受以下 sdk 组件的许可协议(protocol) [android sdk build-tools 23.0.1]

android-activity - 启动 Activity 时的平板电脑 Android 方向

android - onSensorChanged 检查手机是否处于水平位置(无横向)

android - 创建证书时,我在 android 中收到 java.io.filenotfoundexception :myapplication. keystore <access is returned>

Android l10n/i18n 数据库。表 android_metadata 是否用于此目的?