基于Android系统的手机阅读器的设计与实现【文献综述】.doc

基于Android系统的手机阅读器的设计与实现【文献综述】.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
宁波大学**学院本科毕业设计(论文) PAGE 8 PAGE 1 毕业设计文献综述 计算机科学与技术 基于Android系统的手机阅读器的设计与实现 摘要: Android系统是google公司2007年11月5公布的手机系统平台,该系统基于Linux内核的软件平台和操作系统,由谷歌和开放手机联盟(OHA,Open Handset Alliance)开发。通过开放其源码,降低了第三方软件开发制作者参与的难度,使得广大的软件开发者对于此平台的关注度大增,市场占有率逐年攀升,现已成为世界第二大手机系统。同时作为新兴的手机操作系统,还需要开发很多软件用以满足用户需求。 了解Android系统的基本构造和基础设计思路和使用方式,指导后期使用Eclipse开发工具编写Android程序。 关键词:Android,Eclipse 架构,组成,特点 1. 背景 在android手机软件平台出现之前,智能手机软件平台发展缓慢,symbian OS、Windows Mobile OS、Plam OS是当时主流的手机软件平台,且在此之中以塞班公司的symbian OS和微软公司的Windows Mobile OS占有市场超过75%的比率,导致市场趋于一种饱和的缓慢的发展态势之中,但是随着3G的发展,手机移动终端和个人电脑的终端交集越来越多,手机不仅仅是一个联络工具,对于互联网的需求也是越来越高,人们希望手机能够实现的功能也是越来越多,所以谷歌公司秉承“获取信息的方式多种多样,不必非得在电脑前”的准则,进行手机操作系统的开发。 在2007年11月5日,谷歌公司公布的手机系统平台Android,它是基于Linux内核的软件平台和操作系统,由谷歌和开放手机联盟(OHA,Open Handset Alliance)开发。通过开放其源码,降低了第三方软件开发制作者参与的难度,使得广大的软件开发者对于此平台的关注度大增。 Android最大的特点在于它是一个开放的体系架构,通过对用户友好的开发和调试环境,和支持可拓展的用户体验,吸引广大软件开发者和个人用户的青睐。基于这个体系架构和Java的基础内核可以提供丰富的图形系统、强大的多媒体支持和快速有效的浏览器终端。 2. Android的基本结构和原理 Android是一个关键的移动设备的应用软件平台,它包括一个操作系统和一些中间件。 你可能已经意识到Android,它的功能及其他方面。 1)架构层 Android的各种组件设计成一个堆栈,用应用程序在堆栈的顶部形成层,而Linux内核形式最底层。 2)应用层 其他功能与Android同基于一组核心应用,包括电子邮件客户端,短信程序,日历,地图,浏览器,和联系人。 所有的应用程序都是用Java编程语言。 因此,在这一层,你会适合您的下一个大移动应用程序。 3)应用框架层 开发人员可以完全访问应用同样的框架所使用的核心API。 应用程序架构的设计,简化的组件重用,任何应用程序的功能都是可以发布的,然后作出框架。使用任何其他应用程序在受限制的安全性中执行。 同样的机制允许组件被用户所取代。,例如,如果你有一个小笔记需要在您的移动应用程序有哪些信誉好的足球投注网站一个特定地点的地址,你刚才说了,你可以考虑使用记笔记应用的地图应用程序直接从你的应用程序,而不是交换。 Android的特点 特定权限 Android的定义某些特定任务的权限。例如,如果某个应用程序要访问Internet,必须在其配置文件中定义,它想利用访问许可。 在申请安装一个Android应用程序的用户,将看到一些显示信息中,他需要通过这些确认应用程序所需的权限。 AndroidManifest.xml AndroidManifest.xml是Android应用程序描述文件。 这个文件必须申报所有的活动,服务,广播接收器和内容供应商,同时它也必须包含应用程序所需的权限。例如,如果应用需要网络访问则必须在它这里指定。AndroidManifest.xml可以被认为是Android应用程序的一个部署描述符。 资源和资产 目录gen在一个Android项目包含生成的值。“R.java”是一个生成的类,它包含在res文件夹的项目引用资源。 这些资源都保存在res目录,可以是值,菜单,布局,图标或图片或动画。 例如,一个资源可以是一个图片或一个定义字符串的XML文件。 如果您创建一个新的资源,相应的引用会自动创建“R.java”。 引用是静态的int值,Android系统提供方法来访问相应的资源。 例如,要访问R.string.yourString参考使用方法的getString(R.string.yourString);请不要试图手动修改R.java。 而目录res,包含结构化数据的价值,这

您可能关注的文档

文档评论(0)

chengzhi5201 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档