我认为当我的应用程序需要用户注意时打开硬件按钮指示灯会很酷,这样用户可以在屏幕消隐时获得指示。事实证明,这需要root访问权限(echo 1> / system / class / leds / keyboard-backlight / brightness)。我在Stack(http://muzikant-android.blogspot.com/2011/02/how-to-get-root-access-and-execute.html)上找到了一个测试root访问权限但却失败的类的链接在我的Nexus-S上。
有没有办法以root身份运行shell命令而无需root设备?
由于
编辑:这是我从logcat获得的错误 11-15 12:34:19.889:D / ROOT(2029):Root访问被拒绝[java.io.IOException]:运行exec()时出错。命令:[su]工作目录:null环境:null
答案 0 :(得分:4)
答案 1 :(得分:1)
如果您的手机具有root访问权限,则可以使用Process和Runtime类触发shell脚本。