实例中是三个人开房间的斗地主游戏,三个人通过链接其中一个人的热点进行组建一个局域网;这个局域网中通过websocket通信协议相互传递信息,每个人得到其他人传递的信息,根据信息修改界面的变化。

玩家通过链接其中一个人的热点进行组建局域网,通过websocket通信协议进行信息的通信,达到游戏的同步。界面是自定义的view类,也就是纯android不是html写的,需要对view很熟悉的玩。

 

其中的图片资源(盗图)已经全部加到app中了,这样,用户之间通信不需要传递图片资源,只需要传递一个string就行;比如一号玩家要出牌“对三”;他只需要向其他两个玩家发送一下信息“我是一号玩家”“我出牌对三”;我们对上述信息用“01 02  33”表示即可。

可以下载我的源代码,有详细的注释。

https://download.csdn.net/download/lixinkailixinkai/10961321

更多相关文章

  1. Android学习笔记_23_服务Service之AIDL和远程服务实现进程通信以
  2. Android(安卓)获取当前地理位置信息
  3. 通过串口实时打印Android内核调试log信息
  4. Android与H5前端数据交互实现
  5. Android输入系统(一)输入事件传递流程和InputManagerService的诞生
  6. Android(安卓)Widget 电池插件的开发实现
  7. 【自定义控件】android事件分发机制
  8. 2015.4.28 北京未名空间信息技术有限公司
  9. 手机上, 除了游戏, 还能做什么?

随机推荐

  1. Android图片自适应不同分辨率屏幕问题
  2. android中的apk签名
  3. GifView控件,android显示gif图片
  4. Android OOM内存溢出解决方案之一
  5. Android Studio 进阶配置
  6. 最好的5个Android(安卓)ORM框架
  7. 浅谈:Android(安卓)TextView的append方法
  8. Android Dalvik 内存管理学习
  9. 在Android2.2模拟器上安装Android Market
  10. 获取Android当前网络类型(2g、3g、4g、wif