路由器指南网原创:文章是关于"为什么豌豆荚无法连接到手机【图解】"的相关知识分享,希望可以帮到大家。 - 素材来源网络 编辑:路由器。
同事今天问我手机如何连到豌豆荚,豌豆荚还是挺好用的。我就过去看了下,帮她打开USB调试,奈何半天都连不到手机,再看看她手机里已经安装了360手机卫士。看到360,我就明白事情的原委了。
我让她关闭电脑上的360,豌豆荚立刻就连上了。
珍爱生命,远离360。。
豌豆荚是利用谷歌官方的一个调试工具ADB进行连接的,参考网上:
1.PC端启动ADB 建立连接,第一次运行时询问手机端是否有服务器,否则安装服务器端应用(apk)通过adb命令Install 路径 xxx.apk
2.若已经手机已安装服务器则启动Android服务器,先建立Socket 桥接端口:adb forward tcp:12580 tcp:10086
3.通过adb发送一个广播信息至手机,adb shell am broadcast -a NotifyServiceStart,启动手机端服务器
4.PC端客户端建立Socket:
InetAddress serverAddr = null;
serverAddr = InetAddress.getByName("127.0.0.1");//手机端IP
socket = new Socket(serverAddr, 12580);
5.手机端接收广播信息,使用Intent启动Android服务器,建立serverSocket:
ServerSocket serverSocket = null;
final int SERVER_PORT = 10086;
serverSocket = new ServerSocket(SERVER_PORT);
Socket client = serverSocket.accept();
6.手机开启读写IOSocket线程
new Thread(new ThreadReadWriterIOSocket(this, client)).start();
在手机ThreadReadWriterIOSocket线程中循环监听PC端信息
PC端开始通过Socket向手机发送命令,如读取联系人操作,手机相应命令后启动相应服务并将数据写入Socket。
7.PC端接收Socket数据并拆包数据显示在UI上。
因为360在安装的时候会给予自己很高的权限,并且会取代系统自带的防火墙,能够轻易的Ban掉豌豆荚连接手机的端口或者禁止关键进程的运行。随意在以上哪一个步骤做做手脚,豌豆荚都会运行不正常,建议广大网友在使用软件时擦亮眼睛,不要被流氓软件占领了你的桌面。
以上就是关于“为什么豌豆荚无法连接到手机【图解】”的教程,由路由器指南网整理
发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。