Android 自己的XMPP IM 设计客户端设计

来源:互联网 发布:淘宝批量投放模块 编辑:程序博客网 时间:2024/05/21 11:05

Android XMPP IM 设计 1)


Open fire基于xmpp协议的服务端

android 端的设计:

其中模块由;ConnectManager  模块,AccoutManager 模块,MessageManager 模块,sqlite模块,contentprovide模块,View模块  次要的模块比如 NotifycationManager等。

首先 基本流程是 

1)连接Xmpp服务器

2)连接成功在完成自己的相应业务,比如存储自己的信息,比如好友等

3)开启MessageManager 接收信息,轮询接收到的信息直接存储在数据库中,存储成功刷新内容提供者

4)View模块(Activity)运用LoadManager机制加载被刷新内容提供者的URI,刷新页面

5)发送消息将调用MessageManager 模块,进行发送信息存储在数据库中同时调用ASmark api 发送消息给XMPP服务器。

end;

继续更新

原创粉丝点击