如何在Android Studio中使用Android相机的闪光灯

时间:2016-04-13 02:19:52

标签: flash android-studio torch camera2

我正在Android Studio环境中开发一种火炬应用程序。我想使用脉冲波调制(PWM)使闪光灯适应环境光。我做了很多关于这方面的研究,但我没有找到任何关于如何在android studio中单独管理相机闪光灯的教程。 有什么解决方案吗?

1 个答案:

答案 0 :(得分:1)

Android设备的相机闪光灯可以使用从Android M开始的setTorchMode()方法进行控制。

在此之前,您必须使用已弃用的相机API或新的camera2 API打开相机设备,并将闪光状态更改为TORCH。

然而,即使使用camera2,你也无法以高速率调制闪光灯 - 如果你能达到30Hz,我会感到惊讶,当然也不会更快。

因此,如果不构建自己的Android ROM,并修改闪存LED驱动程序代码,您就不可能做到这一点。