以编程方式在Android上运行Shell命令的任何方法吗?

有什么方法可以在应用程序上运行终端命令,然后在UI上访问数据吗?具体来说top



慕娘9325324
浏览 686回答 3
3回答

墨色风雨

以Log Collector为例。这是相关的文件。关键在这里:ArrayList<String> commandLine = new ArrayList<String>();commandLine.add("logcat");//$NON-NLS-1$[...]Process process = Runtime.getRuntime().exec(commandLine);BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));

Smart猫小萌

好的,这正是对我有用的,以防万一将来有人需要它的时候::)包围尝试try {&nbsp; &nbsp; Process process = Runtime.getRuntime().exec("top -n 1 -d 1");&nbsp; &nbsp; BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream()));} catch (InterruptedException e) {&nbsp; &nbsp; e.printStackTrace();}
打开App,查看更多内容
随时随地看视频慕课网APP