目 录
1 引言........................................................................1
1.1 课题背景及意义........................................................1
1.1.1 课题背景........................................................1
1.1.2 课题意义........................................................1
1.2 智能手机平台系统......................................................2
1.3 课题来源..............................................................3
2 基于 Android 平台计算器相关技术概述..........................................4
2.1 Android 手机平台 ......................................................5
2.1.1 Android 起源及优势 .............................................5
2.1.2 Android 体系结构 ...............................................5
2.1.3 Android 平台功能特征 ...........................................7
2.2 Android SDK 介绍 ......................................................9
2.3 XML 技术 .............................................................10
2.4 JNI 技术 .............................................................11
3 基于 Android 平台计算器设计.................................................12
3.1 系统的总体设计.......................................................12
3.2 程序流程和系统功能设计...............................................13
3.2.1 程序流程设计...................................................13
3.2.2 系统功能设计...................................................14
3.3 基于 Android 平台系统具体设计 .........................................15
3.3.1 总体模块详细设计...............................................15
3.3.2 输入模块详细设计...............................................16
3.3.3 显示模块详细设计...............................................16
3.3.4 计算模块详细设计...............................................17
4 计算器系统实现.............................................................18
4.1 Android 应用程序构成 .................................................18
4.2 Android 应用系统文件结构 .............................................19
4.3 构建 Android 应用程序用户界面.........................................21
4.3.1 Android 应用程序界面组件 .......................................21
4.3.2 Android 应用系统界面组件 .......................................22
4.3.3 Android 用户界面的实现 .........................................24
4.4 计算模块的实现.......................................................28
4.5 计算器演示...........................................................30
5 结论......................................................................32
谢辞.........................................................................33
参考文献.....................................................................34
附录 1: .....................................................................36
附录 2: .....................................................................38