android 在java中执行命令的方法

在android中运行java命令的方法,可以使用如下。

如下例子是,执行"dmesg |grep \"USB device number\",在开机dmesg中过滤USB device number的log,并打印出来。

java 复制代码
        try {
            String tempStr = "";
            String usbFlag = "null device";

            String[] command = {"/bin/sh", "-c", "dmesg |grep \"USB device number\""};
            Process process = Runtime.getRuntime().exec(command);
            BufferedReader bufferedReader = new BufferedReader(
                    new InputStreamReader(process.getInputStream(), "utf-8"));
            while ((tempStr = bufferedReader.readLine()) != null) {
                usbFlag = tempStr;
                LogUtils.d(TAG, "doUsbTypeCheck---usbFlag = " + usbFlag);
            }

            LogUtils.d(TAG, "doUsbTypeCheck---tempStr = " + tempStr + " usbFlag == " + usbFlag);

            bufferedReader.close();
        } catch (IOException e) {
            e.printStackTrace();
            LogUtils.d(TAG, "doUsbTypeCheck---error = ");
        }

以上这个留着以后用!!!!

相关推荐
毕业设计制作和分享3 小时前
springboot150基于springboot的贸易行业crm系统
java·vue.js·spring boot·后端·毕业设计·mybatis
不吃凉粉7 小时前
Android Studio USB串口通信
android·ide·android studio
zhangphil7 小时前
android studio设置大内存,提升编译速度
android·android studio
编程乐学8 小时前
安卓非原创--基于Android Studio 实现的天气预报App
android·ide·android studio·课程设计·大作业·天气预报·安卓大作业
小梁努力敲代码8 小时前
java数据结构--List的介绍
java·开发语言·数据结构
摸鱼的老谭8 小时前
构建Agent该选Python还是Java ?
java·python·agent
lang201509289 小时前
Spring Boot 官方文档精解:构建与依赖管理
java·spring boot·后端
夫唯不争,故无尤也9 小时前
Tomcat 启动后只显示 index.jsp,没有进入你的 Servlet 逻辑
java·servlet·tomcat
zz-zjx9 小时前
Tomcat核心组件全解析
java·tomcat
Deschen9 小时前
设计模式-外观模式
java·设计模式·外观模式