目录
摘 要.............................................................................................................................................................................3
前 言.............................................................................................................................................................................1
1.1 研究背景及其意义..................................................................................................................................................2
1.2 国内外研究现状......................................................................................................................................................3
1.2.1 Android 的历史: ....................................................................................................................................3
1.2.2 安卓记事本的发展历史: .........................................................................................................................3
1.3 本文的主要工作.....................................................................................................................................................4
1.4 本文的组织结构.....................................................................................................................................................5
第二章开发工具与关键技术简介.................................................................................................................................6
2.1 开发工具的介绍 ............................................................................................................................................6
2.2 Android 开发平台的搭建 .............................................................................................................................6
2.3 软硬件配置 ....................................................................................................................................................7
2.4 云存储技术 .....................................................................................................................................................7
2.4.1 云存储技术简介.................................................................................................................................7
2.4.2 云存储技术的优点.............................................................................................................................7
2.4.3 云存储技术的组成.............................................................................................................................7
2.5 Android 的系统框架 .....................................................................................................................................8
2.6 工程框架 .........................................................................................................................................................9
2.7 本章小结 .......................................................................................................................................................10
第三章 云记事本的总体设计方案.............................................................................................................................11
3.1 云记事本的需求分析 ...................................................................................................................................11
3.1.1 云记事本总体所要实现的核心需求...............................................................................................11
3.1.2 云记事本的功能需求.......................................................................................................................12
3.1.3 用户触发事件...................................................................................................................................12
3.2 云记事本的总体功能设计 ...........................................................................................................................13
3.2.1 系统框架设计...................................................................................................................................13
3.2.2 系统总模块的设计...........................................................................................................................14
3.3Android 客户端与服务器端的通信协议设计 .............................................................................................15
(1) 客户端与服务器端建立 TCP 通信。..............................................................................................15
(2) 客户端向服务器端发送请求发送的命令。..................................................................................15
(3) 客户端发送请求头消息。..............................................................................................................15
(4) 服务器对客户端发送的头消息做出应答。..................................................................................15
(5) 服务器发送应答头消息。..............................................................................................................15
(6) 服务器端开始向客户端发送数据。..............................................................................................15
(7) 服务器端关闭 TCP 连接。..............................................................................................................15
3.4 Android 客户端与服务器端之间的数据加密算法 ...................................................................................16
3.4.1 AES 堆成加密算法简介.................................................................................................................16
3.5 本章小节 .......................................................................................................................................................17
第四章 云记事本程序的设计.....................................................................................................................................18
4.1 客户端程序的设计 ......................................................................................................................................18