摘要: 如今的手机已然成为一台掌上电脑。承载网络发达的快车,手机行业得到飞速的发展,无论是硬件还是软件方面都得到快速的进步,是的手机变得更加智能化,更加便捷;而通讯是一台手机最根本的配置;通讯已从只是听声音变成直接视频通话,除此之外,像收发文件等都可通过手机解决,为我们提供便捷而丰富多彩的服务。生活变得越来越智能化。
本项目的通过集成融云SDK和搭建greendao数据库开源框架实现即时聊天通讯开发。即时聊天底层采用Socket实现实时收发消息,好友请求等则是通多HTTP协议向服务端发送通知实现。继承实现融云SDK相关接口处理自己界面及会话。本聊天实现的功能:单聊、群聊、讨论组等,消息功能:文本、图片、表情、语言、地理位置等;数据库管理登陆、注册、消息、好友等信息。本聊天是通过登陆开启会话界面,如果没有账号可通过注册使用。
关键词:融云SDK;Android系统;即时聊天
目录
摘要
Abstract
1 绪论-5
1.1 系统开发背景-5
1.2 系统开发目标-5
1.3论文结构-5
2 系统分析-5
2.1 系统可行性分析-5
2.1.1 技术可行性-6
2.1.2 经济可行性-6
2.1.3 用户操作可行性-6
2.2 需求分析-6
2.2.1 模块划分及模块详解-6
2.2.2 各个模块间的关系图及详解-7
3 系统设计与实现-8
3.1 系统开发环境-8
3.2 开发前期准备-9
3.3 APP实现-9
3.3.1登陆模块-9
3.3.2 注册模块-11
3.3.3 主界面-13
3.3.4 消息模块-14
3.3.5. 联系人模块--17
3.3.6 设置模块--20
结 论-21
参 考 文 献-22
致 谢-23