在手机中可以运行adb命令来远程连接操作其他的Android设备(包括手机、智能电视)
前提,两台设备必须连入同一个局域网络中。
参考方法:
public void execShell(String cmd){
try{
//权限设置
Process p = Runtime.getRuntime().exec("sh"); //su为root用户,sh普通用户
//获取输出流
OutputStream outputStream = p.getOutputStream();
DataOutputStream dataOutputStream=new DataOutputStream(outputStream);
//将命令写入
dataOutputStream.writeBytes(cmd);
//提交命令
dataOutputStream.flush();
//关闭流操作
dataOutputStream.close();
outputStream.close();
}
catch(Throwable t)
{
t.printStackTrace();
}
}每次执行一次操作即打开、关闭一次流,可以优化。
本文介绍如何通过ADB命令在手机上远程操作另一Android设备,包括手机和智能电视等,前提是两台设备需在同一局域网内。文章提供了一个简单的示例代码用于执行shell命令。
&spm=1001.2101.3001.5002&articleId=43151913&d=1&t=3&u=a0b1b9ff207744df91a60ec3a982583f)
737

被折叠的 条评论
为什么被折叠?



