APP效果演示
- 启动界面WebView
动态广告 + 随心所欲 - 主界面:参考微信
聊天界面:ActionBar高级定制使用 + 随心所欲 + 消息提醒
联系人界面:ListView分组 + ListView字母索引 + 头像加载缓存
实时聊天:ListView的多个渲染模板
添加和搜索好友
个人资料:静态数据和动态数据的混合加载
项目中涉及到的重点技术
实时通信
ActionBar的高级定制使用
- ListView分组、多模板 、字幕索引,Item的滑动删除
- GreenDao:基于ORM框架、聊天信息会保存到本地数据库(服务器上也会有一份数据),自动生成Dao代码、解放SQL
- Roboguice:依赖注入、省去繁琐的findViewById
- universal-image-loader:图片缓存
- volley:处理和缓存网络请求,主要用于缓存和请求网络API接口(还可以取消)
- Gson + pinyin4j:汉子转拼音