试析自定义控件Android若干关键技术和运用系统开发

摘要:智能手机越来越普及,而同时Android体系的市场占有率越来越高,预示着智能手机的进展越来越离不开Android体系,也预示着Android体系的前景一片大好。各大软件厂商要想在智能手机领域占有一席之地,势必要深入对Android技术的探讨。

    摘要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

相关论文