欢迎来到天天文库
浏览记录
ID:30071891
大小:382.72 KB
页数:14页
时间:2018-12-26
《结课论文基于android手机系统的软件开发与应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、应用文结课论文重庆电讯职业学院应用文结课论文题目:基于Android手机系统的软件开发与应用系部:计算机与传媒系专业:软件开发(游戏)班级:2013级游戏开发姓名:杨洋学号:1310506092指导教师:秦涛刘玉君二0一五年一月十四日应用文结课论文目录摘要2序言3第一章Android核心知识4(一)构架图直观4(二)LinuxKernel详解5(三)AndroidRuntime详解5(四)Libraries详解6(五)ApplicationFramework详解6(六)Applications详解7第二章Android软件测试8(一)
2、测试的目的与目标81.测试的方法82.可用性测试9第三章Android软件的安全11(一)应用程序版本管理11(二)手机签名策略11结论12参考文献131应用文结课论文13应用文结课论文基于Android手机系统的软件开发与应用摘要Android平台原意是“机器人”,于2007年11月推出立即受到许多手机厂商,运营商和芯片商的大力支持。Android基于Linux平台的开源手机系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。许多厂商继而组建成一个全球性的联盟组织——开放
3、手机联盟(OpenHandsetAlliance,OHA),如三星,摩托罗拉,LG电子,日本NTTDoCoMo,中国移动,Intel等34家公司都加入了这个庞大的阵营。Android在中国的前景十分广阔,首先是有许多成熟的消费者,在国内,android社区十分红火,这些社区为android在中国的普及做了很好的推广作用。国内厂商和运营商也纷纷加入了android阵营,包括中国移动,中国联通,华为通讯,联想等大企业。目前Android允许开发人员自由获取,修改代码,平台完全开放,吸引了越来越多的程序员加入Android开发阵营之中,An
4、droid的快速发展给了商家,程序员一个非常宝贵的机会,谁把握住这个机会、商机,谁就能获得成功。目前,Android的软件在中国还是有限,甚至不能说成熟,因此开发功能强大,方便消费者日常使用的软件已经是一个迫在眉睫的任务。关键词:Android手机软件;Android核心知识;Intent机制13应用文结课论文序言Android一词的本意指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,早起有Google开发,后由开放手机联盟开发。它采用了软件堆层的架构,主要分为三部分。底层以L
5、inux内核工作为基础,只提供基本功能;其他的应用软件则由各公司自行开发,以Java作为编写程序的一部分。另外,为了推广此技术,Google和其他几十个手机公司建立了开放手机联盟。Android在未公开之前常被传闻为Google电话或GPhone。Android作为谷歌企业战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。全球为数众多的移动电话用户正在使用各种基于Android的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的。Android将补充,而不会替代谷歌长期以来奉行的移动发展战
6、略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。Android平台的研发队伍阵容强大,包括摩托罗拉、Google、HTC、T-Mobile、高通、魅族、三星、LG以及中国移动在内的34家企业,都将基于该平台开发手机的新型业务,应用之间的通用性和互联性将在最大程度上得到保持。“开放手机联盟”表示,Android平台可以促使移动设备的创新,让用户体验到最优越的移动服务,同时,开发商也将得到一个新的开放级别,更方便的进行协同合作,从而保障新型移动设备的研发速度。34家企业的加盟,也将打
7、打降低新型手机设备的研发成本,完全整合的“全球功能性产品”成为“开放手机联盟”的最终目标。13应用文结课论文第一章Android核心知识(一)构架图直观下面这张图展示了Android系统的主要组成部分:可以很明显看出,Android系统架构由5部分组成,分别是:LinuxKernel、AndroidRuntime、Libraries、ApplicationFramework、Applications。13应用文结课论文(一)LinuxKernel详解Android基于Linux2.6提供核心系统服务,例如:安全、内存管理、进程管理、网
8、络堆栈、驱动模型。LinuxKernel也作为硬件和软件之间的抽象层,它隐藏具体硬件细节而为上层提供统一的服务。如果你学过计算机网络,知道OSI/RM,就会知道分层的好处就是使用下层提供的服务而为上层提供统一的服务,屏蔽
此文档下载收益归作者所有