目 录
1 背景与意义.............................................................................................................................1
1.1 设计背景.......................................................................................................................1
1.2 设计意义.......................................................................................................................1
2 需求分析.................................................................................................................................2
2.1 调查研究.......................................................................................................................2
2.2 组织结构图...................................................................................................................2
2.3 设计方法.......................................................................................................................2
2.3.1 如何搭建 Android 开发平台 .............................................................................3
2.3.2 如何用实现多线程下载及断点数据保存.........................................................4
2.4 操作流程.......................................................................................................................5
2.5 环境配置.......................................................................................................................5
2.5.1 硬件条件.............................................................................................................5
2.5.2 软件条件.............................................................................................................5
3 系统设计.................................................................................................................................6
3.1 系统划分.......................................................................................................................6
3.1.1 多线程下载设计.................................................................................................6
3.1.2 断点续传下载设计:.........................................................................................6
3.1.3 界面设计.............................................................................................................7
3.1.4 数据库设计.........................................................................................................8
3.1.5 物理结构表.......................................................................................................10
4 编码与实现...........................................................................................................................11
4.1 HTTP 通信...................................................................................................................11
4.1.1 功能描述...........................................................................................................11
4.1.2 下载界面...........................................................................................................11
4.1.3 核心代码...........................................................................................................12
4.2 创建数据库.................................................................................................................12
4.2.1 功能描述...........................................................................................................12
4.3 多线程下载.................................................................................................................13
4.3.1 功能描述...........................................................................................................13
4.3.2 界面设计...........................................................................................................13
4.4 断点数据保存.............................................................................................................14
4.4.1 功能描述...........................................................................................................14