第三章是文章的核心内容,从手电筒模块的需求分析入手,确定了系统的设计方案。本章从建立项目工程开始,详细介绍了各个模块的实现方法。此外,就项目开发中所遇到的各种问题以及对手电筒模块的其他开发方法做了有关探讨。最后,针对这一模块在iOS系统和Android系统上开发方法的异同点进行了简单的比较。
第四章是调试与运行。主要介绍了如何将项目下载到手机上,并展示了最终的运行结果,同时也简要介绍了用AVD运行的方法。
最后对本次毕业设计的工作内容进行了总结,同时对于在这四个月给予我帮助的人们表示感谢。
2 Android开发系统及安装平台
2。1 Android操作系统简介及其特色
2。1。1 Android操作系统发展史
2003年10月,在美国加利福尼亚州的帕罗奥图市成立了Android公司,该公司成立的最初设想是为了给数字相机提供先进的操作系统。然而,随着公司的进一步发展,他们发现市场对于设备的需求并不大,于是他们把目光投向了智能手机的操作系统,从而开始了与和的激烈竞争。文献综述
2005年7月,Google收购了Android公司,但是Rubin、Miner等核心员工留了下来。在这里,由领导的团队开始研发搭载Linux内核的手机设备平台。Google希望通过承诺给手机制造商和运营商提供使用灵活,更新升级方便地系统来推广这一设备平台。
2007年11月5日,一个由Google牵头,HTC、Sony和Samsung等设备制造商,和等无线运营商,以及和等芯片制造商参与所组成的开放手机联盟(OMS联盟)闪亮登场。就在这一天,Android推出了它们的第一款商品,一个基于Linux内核的移动手机设备平台。2008年9月,世界上第一款搭载Android系统的智能手机T-Mobile G1【3】的上市使用标志着Android时代的到来。
从2008年开始,Android系统进行了多次的更新,逐渐增添了许多新的功能,并且修正了大量之前版本中存在的错误,其操作系统的质量得到了大幅度的提升。Android版本的命名规则是用甜点作为它们系统版本的代号,且随着版本的不断更新,甜点的尺寸也越来越大【4】。历代Android版本的名称及其对应的API版本号如下图2。1所示。目前最新的Android系统是于2015年8月18日发布的(棉花糖),它相比于之前的Android 5。0有了六项重大的改进。
图2。1 Android系统版本
截止2013年7月,在Google Play市场上已经有超过一百万的Android APP和超过50亿的应用下载量。2013年4月到5月,一项针对手机应用开发商的调查显示,有71%的开发商选择用Android开发应用程序,同时在2015年的一项调查中发现有40%的全职专业开发者把Android看做他们理想的开发平台,这远远超过苹果IOS系统的37%。2014年,Google公司宣布每月的Android活跃用户超过10亿人,诺基亚Symbian系统的霸主地位已经被年轻的Android系统取代,Android跻身成为全球第一。
Android的源码被Google以开放源码许可证的方式免费发布,它的开放特性鼓舞了一大批开发商和热衷于Android研究的人利用它的开源代码进行Android开发,这进一步加速了Android系统的推广。随着Android系统的快速发展,它逐渐被用于平板电脑和其他领域上。
2。1。2 Android操作系统基本组件
Android应用程序通常由四大组件组成,分别是Activity、Broadcast Receiver、Service和Content Provider【5】。开发者需要根据开发的应用程序来选择所要用到的组件,在AndroidManifest。xml中登记并使用这些组件。
1、Activity
Activity是四个组件中最基本的,在应用中,一个Activity就是一个单独的屏幕,每个Activity都被实现为一个独立的类,并且继承于Activity这个基类。用户在进行UI界面布局设计时可以在Activity类中显示几个Views控件。来,自,优.尔:论;文*网www.youerw.com +QQ752018766- 基于Android操作系统的手电筒模块设计(3):http://www.youerw.com/tongxin/lunwen_88639.html