我正在Android Studio环境中开发一种火炬应用程序。我想使用脉冲波调制(PWM)使闪光灯适应环境光。我做了很多关于这方面的研究,但我没有找到任何关于如何在android studio中单独管理相机闪光灯的教程。 有什么解决方案吗?
答案 0 :(得分:1)
Android设备的相机闪光灯可以使用从Android M开始的setTorchMode()方法进行控制。
在此之前,您必须使用已弃用的相机API或新的camera2 API打开相机设备,并将闪光状态更改为TORCH。
然而,即使使用camera2,你也无法以高速率调制闪光灯 - 如果你能达到30Hz,我会感到惊讶,当然也不会更快。
因此,如果不构建自己的Android ROM,并修改闪存LED驱动程序代码,您就不可能做到这一点。