2010-09-13 62 views
1

目前,点亮G1(HTC Dream)键盘的LED非常快速关闭,我在6秒时间内点亮它。当在黑暗中使用手机时,这是一个痛苦的事情,因为如果您甚至在很短的时间内望向远处,您必须按下按钮才能打开灯光。adb控制G1键盘指示灯,终端仿真器不?

由于我的G1植根我可以访问系统文件,并使用亚行打开一个shell(adb shell)连接到USB连接手机时,我可以使用设置亮度文件为正值

echo 1 > /sys/class/leds/keyboard-backlight/brightness 

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

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

回答

0

即使您的手机已植根,应用程序依然会在其自身的非root用户标识下运行。

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

+0

谢谢!我确信我尝试了类似的方法,但这种方式很有效,而且我的键盘现在很明显。我现在可以继续将背光连接到屏幕的可视性。 – aSemy 2010-09-13 16:06:34