您的位置:首页 > 移动开发 > Android开发

Android 开发即时聊天工具系列(8)

2015-05-06 21:04 246 查看


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

国际惯例,先上图: 代码比较简单,只需给listview设置Listener就OK, 当点击删除后,这里没有做提示,会直接删除,删除后应当给服务器发送一个删除好友的包,服务器端更新数据库中的数据。 然后客户端要做的就是更新下好友列表。 具体看代码吧: private void setListViewListener() { listView.setOnItemClickL...

2012-10-23 17:40 阅读(5573) 评论(17)


[置顶] Android 开发即时聊天工具 YQ 《更新》(源码下载)

Android 开发即时聊天工具 YQ 开发环境:Eclipse + JDK 1.7 + SDK 2.2 服务器端不能运行的请检查你的JDK版本 :) 源码已上传: 点击下载源码(带数据库以及数据库脚本) 更新 http://blog.csdn.net/vestigge/article/details/8183564 有些*航班网,转载都不注明出处的...

2012-10-13 16:23 阅读(18982) 评论(86)


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

首先看看效果: 实现方式还是listview自定义adapter,只不过用了两个布局文件,左边的一种布局,右边的一种布局,在消息实体类中添加一个变量,用来判断是发出的消息还是收到的消息,从而在adapter的getView()中,决定采用哪种布局。 chat_listview_item_left.xml <RelativeLayout xmlns:android...

2012-10-13 15:55 阅读(11889) 评论(13)


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

实现的效果如图: RecentActivity: public class RecentActivity extends Activity{ ListView listView; List chatEntityList=new ArrayList(); String[] mes; protected void onCreate(Bundle savedInstanceS...

2012-10-12 10:31 阅读(14809) 评论(56)


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

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

2012-10-10 19:01 阅读(17350) 评论(73)


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

在Android 开发即时聊天工具 YQ :(三) 实现登陆功能中已经实现了登陆功能,离能聊天又近了一步了 :) 在实现聊天之前还有一个重要的东西,?没错,就是好友列表,没的好友你和谁聊呀,是吧, 嘿嘿,一切从简,早点实现基本的聊天目标的说,所以代码很懒(or 烂?),为什么呢?看完就知道了, 在服务器端当登陆成功后,新开一个线程,用来服务器和该账号通信,这样服务器端就可以处理别的登陆请求了...

2012-10-09 15:36 阅读(14938) 评论(53)


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

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

2012-10-08 13:37 阅读(33648) 评论(78)


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

话说放假人都玩去了,咱还在写代码,唉,,,还得慢慢学,,,废话不多了,进入主题 先上图: 界面是仿QQ 安卓客户端的,参考了网上的代码,图片素材直接解压安卓手机QQ就有了,话说没做商业用途,不算侵权吧? 代码很简单就一个布局文件, <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"...

2012-10-06 22:18 阅读(17274) 评论(19)


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

这段时间在学习Android网络编程,习惯一边写个简单的项目一边学习,所以就有了这个简易的简易的,,,项目, 类似于手机QQ等等的即时聊天工具,当然功能及其简单,跟那些没法比,只是学习,实现简单功能就OK, 听说QQ是有自己的协议的,貌似挺复杂,,, 只为学习交流之用,而且本人也是Android小菜鸟一枚,错误或不足在所难免,请大家多多指正,3Q~ 先看看socket通信基...

2012-10-06 21:51 阅读(23305) 评论(57)


Java Socket 通信中传递Object对象注意的问题

Java Socket通信中传递自定义对象时,出现了 java.lang.ClassNotFoundException 网上查了半天,原因是 客户端和服务端传递的对象所在包的路径不一致, 也有人说必须添加serialVersionUID,并且一致,测试后发现不用添加也可以通信,...

2012-10-02 17:59 阅读(2459) 评论(2)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: