
Openfire+smack
文章平均质量分 88
EricFantastic
Code will follow my heart.
展开
-
openfire+smack收发消息
一、在openfire+smack下,制作简单的AndroidApp可以收发消息1、openfire和smack配置这里就不赘述了,网上配置教程一堆;2、直接开始写代码,聊天主界面布局文件chat.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout原创 2015-08-26 17:59:59 · 3042 阅读 · 0 评论 -
openfire+smack聊天气泡效果ListView完成收发消息
收发消息之前完成了,下面就是整理一下界面了,先附上效果图:一、实现聊天的收发消息,前一篇已经介绍了,进入正题,实现这个界面,主要思路如下:1、主界面chatactivity.xml,在里面添加ListView用于显示聊天的内容,其他控件都摆好各自的位置。2、定义ListView的item布局,分别,是我发送的消息布局i_sendmsg_item.xml和好友发送的布局friend_原创 2015-08-27 20:52:10 · 1692 阅读 · 0 评论 -
openfire+smack使用ListFragment加载好友列表
在Activity中加载自定义ListView的时候,需要自定义适配器类继承BaseAdapter类,但Fragment中使用自定义的ListView,则使用ListFragment来实现和SimpleAdapter适配器。效果图: 一、使用ListFragment加载好友列表实现思路1、编写ListFragment的布局文件fragment_t原创 2015-08-29 08:11:32 · 2504 阅读 · 0 评论 -
openfire+smack添加好友申请及好友对申请响应监听
Openfire添加好友申请通过发送Presence包实现,其中Presence包的Type含有七个状态:subscribe订阅、subscribed同意订阅、unsubscribe取消订阅、unsubscribed拒绝订阅、unavailable下线、probe探测、error错误;PacketFiler过滤器,主要用于过滤出Presence包;PacketListener监听器,监听服原创 2015-09-09 10:06:39 · 7838 阅读 · 1 评论 -
openfire+smack仿微信会话界面制作
在openfire服务器下制作的仿微信会话界面,包括接收用户的消息,初始化数据列表ListView,好友名称,好友头像,聊天消息,消息发送时间等,以及统计好友消息数目。界面效果: 由于会话界面用到的是Fragment,于是想要实现自定义ListView利用到了ListFragment组件,直接让当前Fragment继承ListFragment类;然后就是Fragment原创 2015-09-19 14:56:57 · 2315 阅读 · 1 评论 -
Android仿微信APP实现源码
前几个月做的Android仿微信客户端一直没时间做个总结,现在拿出来整理整理。 实现一个IM实时聊天应用,少不了弄服务器,目前开源的Openfire服务器就比较合适,而且很多功能都已经封装好了,实现聊天APP就简洁很多。服务器后端的数据库我选择了MySQL,当然Openfire也支持大部分的主流数据库,只要在配置的时候修改好参数即可;搭建的时候,把服务器配到8G内存笔记本上,网上得知,原创 2015-10-27 17:14:50 · 18936 阅读 · 33 评论