在手机中可以运行adb命令来远程连接操作其他的Android设备(包括手机、智能电视)
前提,两台设备必须连入同一个局域网络中。
参考方法:
public void execShell(String cmd){
try{
//权限设置
Process p = ().exec("sh"); //su为root用户,sh普通用户
//获取输出流
OutputStream outputStream = ();
DataOutputStream dataOutputStream=new DataOutputStream(outputStream);
//将命令写入
(cmd);
//提交命令
();
//关闭流操作
();
();
}
catch(Throwable t)
{
();
}
}
每次执行一次操作即打开、关闭一次流,可以优化。