> 文档中心 > Android通过USB与PC端双向通信【支持字符、文件】

Android通过USB与PC端双向通信【支持字符、文件】


前言

由于项目需求,系统的应用环境较为苛刻,不允许有什么无线设备,包括蓝牙、NFC都禁止使用,现在如果要实现移动端和PC端双向通信,包括传输文字和传输文件,就只能使用USB数据线。为此研究了多种实现通讯的方法,最后决定使用adb的方法,创建一个Socket,来实现应用进程之间进行双向通信。这个方法需要再PC端和移动端进行代码开发。直接上代码吧。

效果

效果视频请点这里

代码

PC端
主程序代码

import usb.ReceiveMsgThread;import usb.SendMsgThread;im