1.1 引言
2007年6月,苹果公司发布的使用iOS系统的iPhone智能手机,让人们真正意识到智能手机所具有的巨大潜能。由于iPhone的出色表现,移动手机巨头Motorola公司被挤到了破产的边缘。而拥有Symbian系统的诺基亚,如日升天的发展势头在仅仅4年内,也面临着破产的危机。iPhone的成功拉开了移动互联网时代的序幕,它所带来的不仅是苹果公司10亿美元的销售额,还成功点燃了IT巨头对智能手机这块新蛋糕的争夺战。论文网
同年11月,Google组建的OHA(开放手机联盟)研发了一款依靠Google强大的开发能力和媒体资源,以Linux为基础的开源操作系统——Android系统。2011年第一季度,Android系统打败Symbian系统,在全球的市场占有率跃居全球第一。2012年11月数据显示,Android占据全球智能手机系统市场的占有率达76%,中国市场的份额为90%[1]。摩托罗拉投靠Google致力于生产Android系统手机,重新在手机市场上占有话语权。根据国际数据公司(IDC)5月公布的新数据(如图1所示)[2],在2013年第一季度,Android手机和iPhone在全球智能手机出货量中占92.3%,今年第一季度,全球Android智能手机市场份额为75%,高于去年同期的59.1%,从这一组数据可以看到Android的增长势头还是很迅猛的。
图 1 1Q13各智能手机所占市场份额
1.2 研究现状
1.3 研究目的和内容
本文就是以照相机软件的设计与实现为例初步学习Android应用程序的开发,包括Android平台的搭建,使用Java语言在Eclipse平台下进行程序的编写与调试。
本次研究是基于Android手机平台的,运用Java语言,在Eclipse中调用Android系统专门为照相机设置服务的类函数 Camera 进行编程,从而实现照相机设置功能,并使之能安装到以Android系统为操作系统的智能手机中进行照相机设置操作。具体研究内容和流程如下:
1)掌握Android系统的工作原理;
2)构建Android系统的编程和调试环境;
3)了解和掌握Android系统实现照相机设置的方法;
4)编写Android系统中,实现照相机设置的软件程序;
5)调试完成照相机设置的软件程序,使其达到设计要求。
1.4 论文结构安排
论文共分为五章,各章主要内容如下:
第一章:绪论。包括提出项目背景、研究现状、本文的主要研究目的和内容以及本文的章节结构安排。
第二章:智能操作系统的研究。涉及Symbian、Windows Phone、Android、iPhone OS、Black Berry等主流的操作系统及未来的发展趋势。
第三章:系统方案比较。介绍了数码相机的工作原理以及Android系统下相机的两种实现方法。
第四章:系统方案实现。包括Android开发环境的搭建,软件流程图及说明,还有软件的代码实现及分析。
第五章:系统调试与运行。包括Android模拟器的创建及在其中的调试运行和在手机上的演示。
最后是总结、参考文献与附录。
2 智能操作系统的研究
目前应用在手机上的操作系统主要有Android、iPhone OS、Symbian、Windows Phone、Black Berry、Bada、Palm、MTK等,前五种操作系统在全球的市场份额中占有绝对话语权,本文着重分析这五种操作系统。文献综述
2.1 智能操作系统简介
Android的系统内核是Linux,网络性能特别强,硬件平台的适应面非常广阔,除此之外Android系统还有这丰富的Java接口。由于其开源特性,开发方便,吸引了大量的软件开发商;由于其使用免费,相较于收费的Windows Phone,Android对消费者的吸引力更高。