首页
社区
课程
招聘
[旧帖] [原创]android与PC通信的方法 0.00雪花
发表于: 2013-4-21 09:23 1918

[旧帖] [原创]android与PC通信的方法 0.00雪花

2013-4-21 09:23
1918
一.总体思路
   装好必要的驱动后用USB连接PC和开发板,先利用PC端的adb(Android Debug Bridge)端口绑定命令将pc端的端口port1和android端的端口port2绑定,这样对端口port1的读写就等于对端口port2的读写了,实现了android和pc间的USB连接;再用socket来实现简单通信:通过socket中的listen()实现监听客户端连接,通过read()、write()实现数据的来回传输;最后通过close()函数实现通信的结束。

二.步骤
1.用usb线连接android与pc,确保android支持USB  ADB。
2.装上你的android自带的USB驱动。
3.Adb绑定端口的实现
   在android开发工具android-sdk-windows里的platform-tools存在adb.exe(adb.exe, AdbWinUsbApi.dll,  AdbWinApi.dll )小插件,可以设置任意的端口号,做为主机向模拟器或设备的请求端口,如 adb forward tcp:5555 tcp:8000。在记事本中输入如下代码:
d:
cd D:\android\android-sdk-windows\platform-tools   备注:adb.exe的目录
adb forward tcp:6668 tcp:6662                                  备注:端口随意,但是编程的时候就得根据绑定端口来编程了。
保持,然后把后缀改为bat,这样就可以通过执行这个程序来实现绑定端口。
4..接下里你就可以假设android与pc是网络连接了,可以使用socket进行通信了。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 93
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
好久了自己挺一下。
2013-10-7 15:21
0
游客
登录 | 注册 方可回帖
返回
//