声明
致谢
摘要
1 引言
1.1 项目背景与意义
1.2 项目介绍
1.3 本人所完成的工作
1.4 论文结构
1.5 本章小结
2 密讯客户端系统相关技术
2.1 Android应用开发相关技术
2.1.1 Android基本组件
2.1.2 Android界面开发
2.1.3 Android数据持久化技术
2.2 Android软件安全缺陷研究
2.2.1 数据存储里的安全漏洞
2.2.2 网络通信里的安全漏洞
2.3 信息安全相关技术
2.4 设计模式
2.5 本章小结
3 密讯客户端系统需求分析
3.1 密讯系统业务分析与定义
3.2 系统用例分析
3.3 系统客户端功能模块划分
3.4 本章小结
4 系统设计
4.1 系统总体框架设计
4.2 系统包设计
4.3 系统类设计
4.4 数据库设计
4.5 功能模块的详细设计
4.5.1 注册登录模块详细设计
4.5.2 发送文本消息业务设计
4.5.3 发送文件消息业务设计
4.5.4 发送图片消息业务设计
4.5.5 建立长连接业务设计
4.5.6 接收文本消息业务设计
4.5.7 接收文件消息业务设计
4.5.8 接收图片消息业务设计
4.6 界面设计
4.6.1 主界面设计
4.6.2 聊天界面设计
4.7 本章小结
5 密讯客户端系统的实现
5.1 数据库实现
5.2 长连接模块的实现
5.3 文件上传模块的实现
5.4 文件下载模块的实现
5.5 界面实现
5.6 本章小结
6 密讯客户端系统的测试
6.1 密讯基本功能性测试
6.1.1 测试环境
6.1.2 通信模块测试
6.2 密讯错误分析
6.2.1 技术型错误
6.2.2 设计型错误
6.3 本章小结
7 结论
参考文献
作者简历
学位论文数据集