前些日子做项目 对接硬件的时候用到了adb命令
adb命令用来调试开发板还是挺好用的
Process process = null; DataOutputStream os = null; try { String cmd="cp /storage/sdcard0/zizhuji/644x1014_bgr.bmp /system/bin/test" ;///复制命令 String cmd0="mount -o rw,remount /system" ;// 申请权限 String cmd1="cd /system/bin " ;// String cmd2="chmod 777 printer"; String cmd3="printer"; //运行文件 process = Runtime.getRuntime().exec("su"); //切换到root帐号 os = new DataOutputStream(process.getOutputStream()); os.writeBytes(cmd + "\n"); os.writeBytes(cmd0 + "\n"); os.writeBytes(cmd1 + "\n"); os.writeBytes(cmd2 + "\n"); os.writeBytes(cmd3+"\n"); os.writeBytes("exit\n"); os.flush(); process.waitFor(); } catch (Exception e) { return ; } finally { try { if (os != null) { os.close(); } process.destroy(); } catch (Exception e) { } }