【发布时间】:2014-02-24 11:10:14
【问题描述】:
在您尝试打开手电筒后,有什么方法可以检查它是否有效?
我正在使用:
p.setFlashMode(Parameters.FLASH_MODE_TORCH);
cam.setParameters(p);
cam.startPreview();
打开相机。这适用于大多数手机,但不适用于所有手机,所以我需要知道它是否有效。
编辑:为了清楚起见,我需要知道打开闪光灯是否真的有效。有时需要使用 FLASH_MODE_ON 而不是 FLASH_MODE_TRUE,有时甚至需要使用 FLASH_MODE_ON
List<String> flashModes = p.getSupportedFlashModes();
flashModes.contains(Parameters.FLASH_MODE_TORCH)
返回真。
感谢您的帮助。
【问题讨论】:
-
您好,已给出答案,请查看并访问androidhive.info/2013/04/…了解更多信息
-
@InnocentKiller 谢谢,我以前看过那个链接,但我看不到那里有办法让你知道打开灯是否有效。
-
@Jitesh Upadhyay 感谢您的回复,但请阅读我的问题,我问是否有任何方法可以检查打开灯是否真的有效。
-
是的!我删除了以前的答案,将尝试获取并会回复您