我正在寻找Android相机LED闪光灯的帮助来改变它的强度,如this app。
我已查看以下链接,但我没有得到确切的结果。
我无法执行this link(这对我来说似乎很有希望)。
非常感谢任何帮助。
答案 0 :(得分:1)
找到答案here
HTC有一个支持此功能的替代API,但它仅适用于HTC Sense设备,而且从Gingerbread开始,他们已经更改了权限,因此它仅适用于他们的Flashlight应用程序,而不是第三方应用程序(除非您使用root用户)。 / p>
但是在2.2 HTC设备上,您可以通过将字符串写入/sys/devices/platform/flashlight.0/leds/flashlight/brightness
来使用它。这可以控制LED是否亮起以及亮度。为了最大亮度写入"128\n"
,半亮度写入"64\n"
。易于从adb shell测试:
echo "128" > /sys/devices/platform/flashlight.0/leds/flashlight/brightness
最后通过在那里写"0\n"
来关闭它。