一个很简单的Android手机和pc通信的例子
来源:互联网 发布:linux更改工作目录 编辑:程序博客网 时间:2024/05/15 04:09
手机为Service,pc为Client。
pc端代码:
Runtime.getRuntime().exec("adb forward tcp:10086 tcp:3321");Socket socket = new Socket("localhost", 10086);InputStream is = socket.getInputStream();OutputStream os = socket.getOutputStream();final BufferedReader br = new BufferedReader(new InputStreamReader(is));final PrintWriter pw = new PrintWriter(os);new Thread() {public void run() {try {String str;while ((str = br.readLine())!=null) {System.out.println("接收到的数据:" + str);}} catch (IOException e) {e.printStackTrace();}};}.start();new Thread() {public void run() {Scanner input = new Scanner(System.in);while (true) {pw.println(input.next());pw.flush();System.out.println();}};}.start();Android端代码:
ServerSocket serverSocket = new ServerSocket(3321);Socket socket = serverSocket.accept();System.out.println("----------连接成功");br = new BufferedReader(new InputStreamReader(socket.getInputStream()));pw = new PrintWriter(socket.getOutputStream());try {String readLine;while ((readLine = br.readLine()) != null) {setText(readLine);}} catch (IOException e) {e.printStackTrace();}这只是一个很简单的例子,可能会存在不少的bug,仅仅适合参考。
0 0
- 一个很简单的Android手机和pc通信的例子
- pc 机和android 手机之间的通信
- 一个最简单的Socket通信例子
- 一个最简单的Socket通信例子
- 一个最简单的Socket通信例子
- android实现PC到手机的SOCKET通信
- Android和PC间的通信
- Android中基于ServerSocket的实际使用与简单介绍(内附一个PC端群控多台手机的消息发送和接收Demo)
- 模仿AirAndroid---方便简单的Android手机PC管家
- Android 驱动和系统开发. 一个简单的例子
- Android AsyncTask介绍和一个简单的小例子
- 一个超简单的ring3与ring0通信的例子
- 一个简单的Linux下组播通信的例子
- 一个简单的Java UDP协议通信的例子
- 一个最简单的socket通信的例子
- Qt学习 之 Socket通信(一个简单的例子)
- 实现Android和PC之间的蓝牙通信
- pc 和 android 通信 的一小点注意。
- UIImagePickerController改变statusBar颜色的问题
- java集合Collection
- Android拨号流程
- linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录
- evevtbus
- 一个很简单的Android手机和pc通信的例子
- Android开发环境(Windows 64bit)
- 混淆 eclipse 环境不同造成打包不成功或者部分页面闪退问题,实践解决方案
- 完美解决Java中List集合去除重复的JavaBean对象某些属性值方案
- Wonderware配置-Historian保存Intouch采集的数据 7
- Android Studio 生成Setter / Getter
- c# 去掉DataTable中重复行
- 使用jQuery实现鼠标滑过图片移动特效
- 设置 Linux 的 LD_LIBRARY_PATH 变量