好了,言归正传,之前有朋友问我,我为什么不做基于xmpp协议的即时通讯,有很多开放的服务器,比如googletalk、facebook、Twitter等。而且你也可以自己搭建自己的服务器,也就是开源的openfire。具体搭建方案请参考:mac搭建openfire服务器教程。其他系统类似,我也参考这个博客在ubuntu上搭建。
所以,为了简单方便,我把之前的百度推送聊天换成了一个新的核心:从百度云推送到基于asmack的即时通讯,当然界面也会有一些变化,会加入一些新的东西,并摆脱一些多余的繁琐。另外,这次将比较大的数据库访问方式改为contentprovider。关于Android的四大基本组件之一,我们几乎用的比较多,实现起来真的很少见。
[下载]10491693487.rar
|