Arc*_*ain 1

在这里找到了答案

HTC 有一个支持此功能的替代 API,但它仅适用于 HTC Sense 设备,并且从 Gingerbread 开始,他们更改了权限,因此仅适用于他们的 Flashlight 应用程序,不适用于第三方应用程序(除非您使用 root)。

但在 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
Run Code Online (Sandbox Code Playgroud)

最后通过在那里写来关闭它"0\n"