Android实时通讯的基本实现
2015-08-24 09:25
399 查看
APP效果演示
启动界面WebView动态广告 + 随心所欲
主界面:参考微信
聊天界面:ActionBar高级定制使用 + 随心所欲 + 消息提醒
联系人界面:ListView分组 + ListView字母索引 + 头像加载缓存
实时聊天:ListView的多个渲染模板
添加和搜索好友
个人资料:静态数据和动态数据的混合加载
项目中涉及到的重点技术
实时通信ActionBar的高级定制使用
ListView分组、多模板 、字幕索引,Item的滑动删除
GreenDao:基于ORM框架、聊天信息会保存到本地数据库(服务器上也会有一份数据),自动生成Dao代码、解放SQL
Roboguice:依赖注入、省去繁琐的findViewById
universal-image-loader:图片缓存
volley:处理和缓存网络请求,主要用于缓存和请求网络API接口(还可以取消)
Gson + pinyin4j:汉子转拼音
相关文章推荐
- android 程序代码执行adb
- Android应用Preference相关及源码浅析(SharePreferences篇)
- Android开发从源码的角度理解Volley
- Android Fragment(四)---Fragment与Activity通讯
- Android缩略图优化内存
- Android开发初识Volley的基本用法
- AndroidAnnotations eclipse中代码无错 项目出现红叉无法调试编译
- Android异步操作总结
- android自定义listview实现header悬浮框效果
- SIP for android
- SIP for android
- Android Sip学习(三)Android Voip实现
- Android Sip学习(三)Android Voip实现
- ANDROID之路-Git_入门笔记
- Android 利用soap协议与服务端进行通信
- android屏幕适配
- Android媒体扫描代码分析
- Android开源框架ViewPageIndicator和ViewPager实现Tab导航
- Android开源框架ViewPageIndicator和ViewPager实现Tab导航
- AndroidStudio 缓存文件夹配置