Android 开发即时聊天工具 YQ (仿QQ) 

开发环境:

Eclipse 4.2

JDK 1.7

Android SDK 2.2

服务器端不能运行的请检查你的JDK版本 :)

基于Socket的即时通信工具,类Android版QQ,

服务器用java 实现,已打包在源码中,以及数据库的脚步文件也有。

写的比较简单,适合新手参考。

源码已上传:

点击下载源码(带数据库以及数据库脚本)

教程目录:

Android 开发即时聊天工具 YQ :(一) Socket 初步

Android 开发即时聊天工具 YQ :(二) 完成登陆界面

Android 开发即时聊天工具 YQ :(三) 实现登陆功能

Android 开发即时聊天工具 YQ :(四) 获取好友列表

Android 开发即时聊天工具 YQ :(五) 发送消息


Android 开发即时聊天工具 YQ :(六) 最近会话列表

Android 开发即时聊天工具 YQ :(七) 气泡聊天

Android 开发即时聊天工具 YQ :(八) 添加/删除好友

转载请注明出处:

  • 博客:http://blog.csdn.net/Pomme_qixiaohu
  • 作者:Pomme

【Android】 开发即时聊天工具 YQ (仿QQ) 教程:目录相关推荐

  1. Android 开发即时聊天工具 YQ :(四) 获取好友列表

    在Android 开发即时聊天工具 YQ :(三) 实现登陆功能中已经实现了登陆功能,离能聊天又近了一步了 :) 在实现聊天之前还有一个重要的东西,?没错,就是好友列表,没的好友你和谁聊呀,是吧, 嘿 ...

  2. Android 开发即时聊天工具 YQ :(六) 最近会话列表

    实现的效果如图: RecentActivity: public class RecentActivity extends Activity{ListView listView;List<Rece ...

  3. android 即时聊天工具 yq,Android 开发即时聊天工具 YQ :(四) 获取好友列表

    实现聊天之前还有一个重要的东西,?没错,就是好友列表,没的好友你和谁聊呀,是吧, 嘿嘿,一切从简,早点实现基本的聊天目标的说,所以代码很懒(or 烂?),为什么呢?看完就知道了, 在服务器端当登陆成功 ...

  4. Android 开发即时聊天工具 YQ :(五) 发送消息

    服务器端转发消息功能上节已经实现,只需将消息转发给消息包中的接收人即可, if(m.getType().equals(YQMessageType.COM_MES)){//如果是普通消息包 //取得接收 ...

  5. Android 开发即时聊天工具 YQ :(三) 实现登陆功能

    前面socket基本通信完了,登陆界面也已经完成,下面就是重点了,实现登陆功能 服务器和客户端的代码当然不肯能用那个控制台的那个了,所以全部得重写,不过原理都一样,代码也差不多,都有注释,一看就明白. ...

  6. ios开发xmpp仿微信即时聊天工具

    最近在做一个项目,需要一个即时聊天工具,先打算有第三方环信(http://www.easemob.com),但是最终老板不允许,要自己开发用自己的服务器,哎!如果有需要的可以去看看这个环信,真的不错. ...

  7. 基于Nodejs开发的web即时聊天工具

    由于公司需要开发web即时聊天的功能,开始时我们主要的实施方法是用jquery的ajax定时(10秒)轮询向服务器请求,由于是轮询请求,对 服务器的压力比较大.我们网站上线的时间不长,访问量不是很大, ...

  8. Android特效专辑(六)——仿QQ聊天撒花特效,无形装逼,最为致命

    Android特效专辑(六)--仿QQ聊天撒花特效,无形装逼,最为致命 我的关于特效的专辑已经在CSDN上申请了一个专栏--http://blog.csdn.net/column/details/li ...

  9. 跨跃平台交流无极限——linux下如何使用即时聊天工具,跨跃平台 交流无极限——Linux下如何使用即时聊天工具(一)...

    I技应 术用与 跨跃平台交流无极限 维普资讯 http://doc.xuehai.net o n I s o f i e n t@ c n i i c o m t . L n x下如何使用即时聊天工具 ...

  10. 局域网即时聊天工具都有哪些?

    在互联网普及的今天,使用即时聊天工具沟通交流在人们的日常生活和工作当中已经十分普及.但由于企业内部敏感信息通过互联网泄露的现象频发,不少企业出于安全性考虑只能转用局域网环境办公,在转用局域网环境办公后 ...

最新文章

  1. python导入包库的两种语句import 和 from … import
  2. 求职特训营火热来袭 阿里大咖教你制作专业简历
  3. 为什么要在基类使用私有数据_为什么要使用函数
  4. 【BZOJ1042】硬币购物(动态规划,容斥原理)
  5. Git之Stash(储藏)备份当前的工作区的内容
  6. ssm使用全注解实现增删改查案例——DeptServiceImpl
  7. pandas 链接数据库
  8. flash flip 效果集
  9. jenkines的工作区目录位置查找
  10. 力扣--220存在重复I-III
  11. stm32内部低速rtc_STM32时钟RCC详解
  12. 最近安装了Netscape Navigator 9.0英文版,真好用!
  13. 转:Web页面通过URL地址传递参数常见问题及检测方法
  14. V.Replication and Sharding(创建主从数据库)
  15. Android之内容提供者ContentProvider的总结
  16. 更改画面_看够联想姨妈红?阿虚教你更改ThinkPad 开机画面
  17. 标准工时分析怎么做?精益生产下的VIOOVI 标准工时分析软件
  18. java计算机毕业设计快滴预约平台MyBatis+系统+LW文档+源码+调试部署
  19. 多尺度地理加权回归(MGWR)软件官网下载
  20. python编写收入支出明细程序_PHP编程之收入支出明细表实现技术

热门文章

  1. win7 桌面计算机不显示器,Win7电脑显示器黑屏不显示的解决方案
  2. 在Python中如何优雅地处理PDF文件
  3. 人工神经网络图像识别,人脸识别神经网络模型
  4. 读《人工智能,李开复王咏刚》
  5. Jeecg框架 修改首页
  6. 加速Web开发的9款知名HTML5框架
  7. 药店零售管理php系统,医药POS零售管理系统
  8. Springboot配置log4j2配置文件和log4j2.xml详解
  9. Python数据分析之简书七日热门数据分析
  10. 华为数据中心产品汇总介绍