<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 操作系統 > Linux教程 > android如何實現運行底層linux外部命令

        android如何實現運行底層linux外部命令

        時間: 春健736 分享

        android如何實現運行底層linux外部命令

          Android繼承了Linux權限嚴格的優點,那么大家知道android如何實現運行底層linux外部命令嗎?下文學習啦小編就分享了android實現運行底層linux外部命令的方法,希望對大家有所幫助。

          android實現運行底層linux外部命令方法

          android的底層實際是Linux內核,當然在shell環境下可以運行linux命令,尤其是經過root處理的android系統,基本上可以通過調用linux命令完全控制手機,下面的RootCmd.java代碼就是實現運行linux外部命令。

          package my.android.code;

          import android.os.Environment;

          import dalvik.annotation.Signature;

          import java.io.BufferedReader;

          import java.io.DataInputStream;

          import java.io.DataOutputStream;

          import java.io.File;

          import java.io.FileReader;

          import java.io.InputStream;

          import java.io.OutputStream;

          import java.util.Vector;

          public final class RootCmd

          {

          //執行linux命令并且輸出結果

          protected static Vector execRootCmd(String paramString)

          {

          Vector localVector = new Vector();

          try

          {

          Process localProcess = Runtime.getRuntime().exec("su ");//經過Root處理的android系統即有su命令

          OutputStream localOutputStream = localProcess.getOutputStream();

          DataOutputStream localDataOutputStream = new DataOutputStream(localOutputStream);

          InputStream localInputStream = localProcess.getInputStream();

          DataInputStream localDataInputStream = new DataInputStream(localInputStream);

          String str1 = String.valueOf(paramString);

          String str2 = str1 + "\n";

          localDataOutputStream.writeBytes(str2);

          localDataOutputStream.flush();

          String str3 = localDataInputStream.readLine();

          localVector.add(str3);

          localDataOutputStream.writeBytes("exit\n");

          localDataOutputStream.flush();

          localProcess.waitFor();

          return localVector;

          }

          catch (Exception localException)

          {

          localException.printStackTrace();

          }

          }

          //執行linux命令但不關注結果輸出

          protected static int execRootCmdSilent(String paramString)

          {

          try

          {

          Process localProcess = Runtime.getRuntime().exec("su");

          Object localObject = localProcess.getOutputStream();

          DataOutputStream localDataOutputStream = new DataOutputStream((OutputStream)localObject);

          String str = String.valueOf(paramString);

          localObject = str + "\n";

          localDataOutputStream.writeBytes((String)localObject);

          localDataOutputStream.flush();

          localDataOutputStream.writeBytes("exit\n");

          localDataOutputStream.flush();

          localProcess.waitFor();

          localObject = localProcess.exitValue();

          return localObject;

          }

          catch (Exception localException)

          {

          localException.printStackTrace();

          }

          }

          //判斷機器Android是否已經root,即是否獲取root權限

          protected static boolean haveRoot()

          {

          int i = execRootCmdSilent("echo test"); //通過執行測試命令來檢測

          if (i != -1) return true;

          retrun false;

          }

          }

        android如何實現運行底層linux外部命令相關文章:

        1.必學100個常用linux命令大全

        2.LINUX操作系統常用命令有哪些

        3.Linux系統常用命令合集

        4.linuxftp常用命令有哪些

        5.Linux必學的幾個個命令

        6.初學者需要學會Linux的命令

        1369138 主站蜘蛛池模板: 亚洲国产成熟视频在线多多 | 在线亚洲午夜片av大片| 欧美丰满熟妇xxxx性ppx人交| 久久月本道色综合久久| 亚洲AV永久无码精品一区二区国产| 99久久国产一区二区三区| 国产在线98福利播放视频| 婷婷综合缴情亚洲| 亚洲aⅴ综合av国产八av| 中文日韩在线一区二区| 大香伊蕉在人线国产最新2005| 亚洲毛片αv无线播放一区| 亚洲高清激情一区二区三区| 蜜臀午夜一区二区在线播放| 日本美女性亚洲精品黄色| 国产精品一区二区三区日韩| 久久国内精品自在自线400部| 成人无码视频在线观看免费播放 | 久久精品国产久精国产果冻传媒| 公与媳妻hd中文在线观看| a级毛片毛片免费观看久潮 | 少妇被粗大的猛烈进出动视频| 国内精品视频一区二区三区| 色图网免费视频在线观看十八禁| 久久99精品久久久久久9| 色爱av综合网国产精品| 国产精品国产三级国快看| 疯狂做受XXXX高潮国产| 国产精品亚洲片夜色在线| 国产精品乱码久久久久久小说| 精品无码一区在线观看| 国产精品亚洲А∨天堂免下载| 国产日韩av免费无码一区二区三区| 国产亚洲精品成人aa片新蒲金| 国产高清在线A免费视频观看| 国内精品视频一区二区三区| 久久综合国产精品一区二区| 日韩精品一区二区三区影院| 老湿机香蕉久久久久久| 欧美成人VA免费大片视频| 熟妇与小伙子露脸对白|