Android UI 模仿界面框架系列第二章:QQ 聊天界面开发和及时通讯

多的不说,先上图.由于视频电话是 AV画质,所以没拍照.请看图片.拍照,图片,位置,视频,文件,语音.这几个都是没难度所以不拍照.唯一复杂的可能算是语音电话和视频通话.

说说大概思路吧, 第一:MessageChatFragment所有消息通知是通过开源项目 Ejabberd ,首先人家封装了很多 API.而且那个还是傻瓜式安装,配置也简单(好吧,我又在吹牛逼了,其实问题还是有的,关键看你用不用心.心态好,那都不是事).收到消息是通过BroadcastReceiver去执行各种操作,所有消息都会存储到本地数据库 sqllite保存,对应的消息由对应返回去处理. 每一次广播收到消息通知都会去刷新 MessageChatFragment listview 和MessageChatFragment下面的 messageNumber 去显示消息图标,当然这个图标也有可能是加好友图标.首页列表大概功能是处理完毕,具体细节慢慢琢磨.但是目前具体功能实现了,所以哈哈哈…… 第二:ChatActivity 聊天界面: listview 读取本地数据库所有消息聊天记录,具体细节不说了,太多了. 下面也没啥难度,唯一复杂的可能是语言电话和视频通话模块,特么也是第三方 SDK,哎哟,卧槽.又省事了.好吧.请看我我是如何做的. 拍照,调用系统自带. 图片,调用系统自带. 位置,调用百度定位. 视频,调用系统自带. 文件,调用系统自带. 语言,调用第三方. 视频,调用第三方. 这些代码因为现在是 bug 太多,待觉得拿得出手 github见.如果你需要这 BUG百出的代码请留言,看到会给你邮箱.

,”过去酒逢知已千杯少,现在酒逢千杯知已少”。

Android UI 模仿界面框架系列第二章:QQ 聊天界面开发和及时通讯

相关文章:

你感兴趣的文章:

标签云: