当前位置:编程学习 > wap >>

Android手机与PC机如何交互

本人已经做好了Android端与PC机端的应用程序,
但现在是Android端与PC机端不能通讯 

有没有高人指点一下中, --------------------编程问答-------------------- 不知道你是要通过什么通信啊,USB,蓝牙,还是wifi之类的。 --------------------编程问答-------------------- 通讯的话,要是adb方式,那只需要安装手机的usb驱动就可以了,直接程序中调用adb命令。
wifi的话是端口传输,也需要adb

不知道你的pc程序做到什么地步了 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- Adb is enough ! --------------------编程问答-------------------- 如果是通过 wifi进行交互,设置IP通过socket就可以进行通信了。如果是使用USB则需要使用adb里面的端口重定向(端口重定向是指:在PC端通过SOCKET向手持机发送连接时,当PC尝试连接本机的127.0.0.1:2525时,当使用重定向端口号后adb forward tcp:2525 tcp:2525时,当PC尝试连接127.0.0.1:2525时,PC机会将发送此端口的数据转发至手持机)。
  如果想通过SOCKET方式通过USB连接手持机,可能要写一套适用的SOCKET 协议 --------------------编程问答--------------------
引用 6 楼 kechanghe0705 的回复:
如果是通过 wifi进行交互,设置IP通过socket就可以进行通信了。如果是使用USB则需要使用adb里面的端口重定向(端口重定向是指:在PC端通过SOCKET向手持机发送连接时,当PC尝试连接本机的127.0.0.1:2525时,当使用重定向端口号后adb forward tcp:2525 tcp:2525时,当PC尝试连接127.0.0.1:2525时,PC机会将发送此端口的数据转发至手持机……
还要补充一点的是:当把手机当作server端时则需要使用端口重定向,如果是把PC当SERVER时,则通过手持机可以直接通过SOCKET连接10.0.2.2即可 --------------------编程问答-------------------- 楼上正解,帮顶,使用ADB把 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,