繁体   English   中英

Android相机:需要自动开启FLASH_MODE_TORCH

[英]Android camera: need to turn FLASH_MODE_TORCH on automatically

当光线不足时,我的代码必须自动打开手电筒LED。

我可以在手电筒模式下打开手电筒:

camera = Camera.open();
final Parameters p = camera.getParameters();
// ...
p.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(p);

但是当不需要它时,我一定不要打开它。

如何以编程方式确定是否需要打开手电筒?

换句话说,我的应用程序如何知道是否有足够的光线?

您可以查看以下两个SO帖子以检查您周围的光线水平:
光传感器值周围亮度

但是, 必须决定要在哪个亮度级别上打开手电筒。

如果您希望在光线不足的情况下在拍照时自动将其打开,则FLASH_MODE_AUTO应该为您解决问题

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM