如何让Android系统或Android应用执行shell脚本

如题所述

android系统执行shell脚本,需要首先确认用户具有修改shell的权限,使用 process来执行指令,如下代码:

public void execShell(String cmd){
     try{  
            //权限设置
            Process p = Runtime.getRuntime().exec("su");  //开始执行shell脚本
            //获取输出流
            OutputStream outputStream = p.getOutputStream();
            DataOutputStream dataOutputStream=new DataOutputStream(outputStream);
            //将命令写入
            dataOutputStream.writeBytes(cmd);
            //提交命令
            dataOutputStream.flush();
            //关闭流操作
            dataOutputStream.close();
            outputStream.close();
       }  
       catch(Throwable t)  
        {  
             t.printStackTrace();  
            } 
    }
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-18
如果LZ要是Android开发者就好办了。
下载Android sdk。
1.将sdk下的adb(mac 上是在platform-tools文件夹下,windows可能在tools目录下,sdk版本不一样,adb文件所在的目录有时不相同)配置到环境变量中
2.将手机连接到电脑上
3.adb shell
然后LZ就可以在电脑的控制台窗口玩shel了,要不不嫌麻烦的话,手机上也有shell模拟器app。的l本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网