摘要3-4
Abstract4-11
第1章 绪论11-16
1.1 探讨背景11-13
1.1.1 Android介绍12
1.1.2 其他移动操作体系12-13
1.2 探讨内容13-14
1.3 论文组织结构14-16
第2章 Android体系综述16-24
2.1 Android体系架构16-18
2.1.1 Linux Kernel16
2.1.2 Native Lib&App16-17
2.1.3 Android Runtime17
2.1.4 Appl ication Framework17-18
2.1.5 Appl ication18
2.2 Android启动流程18-19
2.3 运用层相关概念19-21
2.3.1 运用组件Component19-20
2.3.2 组件间通信——Intent20-21
2.3.3 AndroidManifest.xml文件21
2.4 相关技术介绍21-23
2.4.1 Binder机制21-22
2.4.2 Android UI22-23
2.4.3 JNI技术23
2.5 本章小结23-24
第3章 运用体系“记一笔”的研发24-61
3.1 功能需求分析24-25
3.2 关键技术分析探讨25-35
3.2.1 自定义控件开发技术25-31
3.2.2 Android中的数据存储技术31-35
3.3 体系框架设计35-37
3.3.1 界面框架设计35-36
3.3.2 整体框架设计36-37
3.4 饼状图条形图的设计实现37-52
3.4.1 相关类的设计37-40
3.4.2 条形图设计和实现40-45
3.4.3 饼状图设计和实现45-51
3.4.4 效果展示51-52
3.5 基于SQLite的账务数据存储实现52-59
3.5.1 数据库的设计52-55
3.5.2 数据库的实现55-58
3.5.3 数据库的利用58-59
3.6 基于Preference的设置数据存储实现59-60
3.7 本章小结60-61
第4章 运用体系“足迹”的研发61-85
4.1 功能需求分析61-62
4.2 关键技术分析探讨62-70
4.2.1 多线程技术62-68
4.2.2 地图开发技术68-70
4.3 “搜搜”模块整体设计70-72
4.4 搜索请求调度的多线程案例实现72-79
4.4.1 多线程实现模式的选取72-73
4.4.2 UI线程与搜索线程的交互实现73-75
4.4.3 搜索线程相关类的设计实现75-78
4.4.4 搜索线程相关类的利用78-79
4.5 基于Google Map的“足迹”绘制实现79-84
4.5.1 足迹搜索结果在地图的显示实现79-82
4.5.2 足迹线在地图上的绘制实现82-83
4.5.3 效果展示83-84
4.6 本章小结84-85
第5章 总结与展望85-87
5.1 论文工作总结85
5.2 未来展望85-87