1 绪论. 1
1.1 背景介绍. 1
1.3 课题研究的目的及意义. 2
1.4 本课题主要研究内容 3
1.5 本文组织结构 3
2 Android 基本原理以及关键技术 . 4
2.1 安卓体系结构介绍.. 4
2.2 Android 应用程序简介 6
2.3 本章小结. 9
3 系统需求分析及设计. 10
3.1 需求分析 10
3.2 系统设计流程.. 12
3.3 详细设计 15
3.4 本章小结 18
4 系统具体实现. 19
4.1 平台搭建过程.. 19
4.2 Android 模拟器的使用 20
4.3 xls 文件的操作 21
4.4 项目目录结构.. 23
4.5 语音技术的实现 24
4.6 UI 设计的技巧 . 26
4.7 本章小结. 27
5 系统功能测试. 28
5.1 导入部分的测试 28
5.2 点名部分的测试 30
5.3 统计部分的测试 31
5.4 设置部分的测试 32
5.5 本章小结 33
结论 34
致谢 35
参考文献.. 36
1 绪论 1.1 背景介绍 Android出生于Linux世家, 是一款开源的手机操作系统。 Android成名之后,各大手机联盟纷纷加入,这个联盟由包括中国移动、摩托罗拉、高通、宏达电子和T-Mobile在内的30多家技术和无线应用的领军企业组成。通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统[6]。 目前Android主要应用于手持设备。安卓股份有限公司于2003年在美国成立,2005年Google收购了Android公司。 2008 年9 月22 日,美国运营商德国T-Mobile 在纽约正式对外发布第一款Android 手机——T-Mobile G1。该款手机为台湾宏达电子(HTC)代工制造,是世界上第一部使用Android 操作系统的手机。在过去的10年中,android日趋成熟,并已成长为一个十分安全可靠的嵌入式操作系统平台。版本从1.0开始,经历了1.5、1.6、2.0、2.1、2.2、2.3等稳定版,直到最近发布4.2版本[17]。如今的Android在Google的支持下,已成为现今计算机领域最有力的竞争者之一。埃森哲分析师Lars Kamp曾从现有的数据角度分析,Android将以惊人的速度在发育,如下图1.1所示,我们可以看见Android那根曲线是多么的“闪烁”1.2 国内外研究现状 目前国内的Android开发主要还是以应用开发为主,主要分成3大类:企业开发应用、开发通用应用(放到Android Market或者其他App Market中销售)以及游戏开发(放到Android Market或者其他App Market中销售)。 第一类开发者一般身处规模比较大的公司,这些公司主要是为自有品牌或者其他品牌设计手机或者平板电脑的总体方案。除了根据需求对系统进行相关定制外,更多的工作在于为这些系统编写定制相关的应用。第二类开发者,一般处于创业型公司或者是独立开发者,他们的盈利方式主要有2种:为国外公司进行外包开发,或者通过Google的移动广告,即通过广告点击分成,而理论上通过付费下载的形式来盈利的,现在国内很少有成功者。第三类开发者,目前和第二类开发者类似。 Google在Android的官方网站上公布了当前各版本Android的市场份额,其中Android 2.3市场份额仍最高,但已经跌破40%。Google有数据显示,目前Android2.3(Gingerbread)市场份额仍最高,但已经降至38.5%。与此同时,Android 4.0(Ice Cream Sandwich)、4.1和4.2(Jelly Bean)市场份额继续增长。其中Android 4.0市场份额为27.5%,Android 4.1为26.1%,Android 4.2为2.3%。此外,Android 2.2(Froyo)市场份额为3.7%。Android 2.1(Eclair)为1.7%。业内人士称,要成为主导Android平台,Android 4.2可能还需要很长时间。但随着Galaxy S 4和HTC One等旗舰产品的普及,相信Android 4.2的增长速度是不会放缓的。