adb控制G1键盘LED,终端仿真器不?

时间:2010-09-13 12:46:49

标签: android adb

目前点亮G1(HTC Dream)键盘的LED指示灯快速关闭,我将时间设为6秒钟。在黑暗中使用手机时会感到很痛苦,因为如果你在很短的时间内把目光移开,你必须按一个按钮才能重新打开灯。

由于我的G1已植根,因此我可以访问系统文件,当使用adb打开shell(adb shell)到USB连接的手机时,我可以使用

将亮度文件设置为正值
echo 1 > /sys/class/leds/keyboard-backlight/brightness

这会使键盘保持打开状态,直到屏幕设置为关闭(手机上两分钟)。

当我尝试使用终端仿真器或编写一个应该执行相同的简单应用程序时,尽管它们都具有root访问权限,但它什么都不做。这是为什么?

1 个答案:

答案 0 :(得分:0)

即使您的手机是root用户,默认情况下仍然会在自己的非root用户ID下运行。

您需要为您的应用请求root访问权限。在终端中,这可以通过输入su命令和an answer to this question shows you how to do it in your app来完成。