Android UI 模仿界面框架系列第二章:QQ 聊天界面开发和及时通讯功能开发
来源:互联网 发布:阿里云smtp服务器地址 编辑:程序博客网 时间:2024/05/18 14:45
多的不说,先上图.由于视频电话是 AV画质,所以没拍照.请看图片.拍照,图片,位置,视频,文件,语音.这几个都是没难度所以不拍照.唯一复杂的可能算是语音电话和视频通话.
说说大概思路吧,
第一:MessageChatFragment所有消息通知是通过开源项目 Ejabberd ,首先人家封装了很多 API.而且那个还是傻瓜式安装,配置也简单(好吧,我又在吹牛逼了,其实问题还是有的,关键看你用不用心.心态好,那都不是事).收到消息是通过BroadcastReceiver去执行各种操作,所有消息都会存储到本地数据库 sqllite保存,对应的消息由对应返回去处理.
每一次广播收到消息通知都会去刷新 MessageChatFragment listview 和MessageChatFragment下面的 messageNumber 去显示消息图标,当然这个图标也有可能是加好友图标.首页列表大概功能是处理完毕,具体细节慢慢琢磨.但是目前具体功能实现了,所以哈哈哈……
第二:ChatActivity 聊天界面:
listview 读取本地数据库所有消息聊天记录,具体细节不说了,太多了.
下面也没啥难度,唯一复杂的可能是语言电话和视频通话模块,特么也是第三方 SDK,哎哟,卧槽.又省事了.好吧.请看我我是如何做的.
拍照,调用系统自带.
图片,调用系统自带.
位置,调用百度定位.
视频,调用系统自带.
文件,调用系统自带.
语言,调用第三方.
视频,调用第三方.
这些代码因为现在是 bug 太多,待觉得拿得出手 github见.如果你需要这 BUG百出的代码请留言,看到会给你邮箱.
- Android UI 模仿界面框架系列第二章:QQ 聊天界面开发和及时通讯功能开发
- Android UI 模仿界面框架系列第一章:QQ UI框架
- android ui和聊天界面
- Android开发学习之路--UI之简单聊天界面
- Android开发学习之路--UI之简单聊天界面
- iOS微信QQ聊天界面的UI框架以及Socket简单实现群聊功能
- Android聊天软件界面开发
- UI界面编写(仿QQ聊天界面)
- Android UI-聊天界面
- Android UI-聊天界面
- Android UI-聊天界面
- iOS开发UI高级—43模仿ipad版QQ空间登录界面
- iOS开发UI篇—模仿ipad版QQ空间登录界面
- Qt模仿安卓QQ聊天界面
- iOS开发 - 第02篇 - UI进阶 - 04 - QQ聊天界面
- iOS开发中应用内跳转到QQ聊天界面和指定的联系人聊天
- Android 仿微信QQ聊天界面
- Android 仿微信QQ聊天界面
- 使用TRY/CATCH 格式
- POJ - 3461 Oulipo(KMP模板题)
- Java NIO简单例子
- Android应用内存泄露分析
- 黑马程序员--OC-关键字
- Android UI 模仿界面框架系列第二章:QQ 聊天界面开发和及时通讯功能开发
- cookie 与session 区别和联系
- Mysql Fabric实现学习笔记
- HDU2680 Choose the best route 最短路
- appframework 左侧和右侧点击滑动显示
- 第28天【健身】
- zookeeper c api 常见变量注释
- 双向链表
- 黑马程序员——Java面向对象(三)