XMPP(三)-安卓即时通讯客户端

     由于时间原因,所以更新比较慢 ,还请大家谅解,此次是对上篇文章中的安卓客户端初级版本进行的一次更新优化,在这次更新后,就有那么一点样子了,可以拿的出手了,呵呵,还在关注的同学也可以及时下载更新。此次主要更新的内容如下:

1,聊天界面,新消息到来时,聊天界面同步刷新;

2,聊天界面,支持长按聊天记录时删除或复制聊天记录,及清空与该用户的全部聊天记录;

3,消息界面,支持长按某一会话,删除与该用户的会话记录;

4,支持消息未读数量显示(底部导航栏为总未读数,会话记录处为与该用户的聊天的未读消息数);

5,联系人界面,支持好友在线情况实时更新以及好友上下线提示;

6,添加好友时,支持发送自定义验证信息;

7,设置界面,支持自己在线状态修改(在线,隐身,离线等),支持个性签名设置,支持设置消息通知提醒(声音震动等),支持聊天记录及消息列表的清空;

8,退出时弹出退出提示框;

有图为证:

技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享技术分享


   在这里要说明下,个性签名也即心情,在设置过后,查看了下数据库,疑似并没有保存到数据库,因此只有你在线的情况下才会显示你设置过的签名,一旦下线,你的签名就消失了。关于头像显示,xmpp是支持设置头像的,不过就像我上篇文章所讲,局限性很大,包括个性签名,这个在真实的项目中都是要配合web服务器来实现的,所以不必太过纠结,主要还是看消息收发过程的处理。另,在聊天时发送自己当前位置这个功能是可以实现的,只需调用百度地图获取当前坐标即可,不过此次更新并未实现,有兴趣的同学可以实现以下。版本持续更新中,不过下次更新可能会久一点了...

   源码地址:http://download.csdn.net/detail/baiyuliang2013/8420339

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。