





























1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。
和其人性化的设计,与此同时熟悉软件开发的相关流程并深刻认识在编码时些注意事项的重要性。
其实完全可以通过发布程序到上,了解程序发布的流程,并通过它了解其他平台下的开发发布的流程。
并通过用户的反馈来进行相关的修改。
基于此更深刻的理解人机交互的重要性和设计的重要性。
国内外现状操作系统于年在美国推出后,凭借其良好的用户体验,低廉的成本和较高的开放性吸引着越来越多的终端厂商采用,根据等国际研究机构的报告,在这几年的全球智能手机的市场份额在逐渐增多,并且于年成功超过了系统在全球智能手机的市场份额。
在出现之前,智能手机操作系统市场中和两者占据大部分的市场份额,但随着移动互联网的快速发展,终端应用的趋势逐渐成为主流的情况下,两者的劣势逐渐突出,而的优势也越来越明显。
由于发展了很多年,已经被很多人熟悉,在这十多年中几乎没发生什么变化,它的用户体验功能已经无法满足现在人的需求。
系统同样也较为封闭,对终端厂商来讲引入成本较为昂贵,娱乐性般,多用于商务机型。
年,苹果上市后凭借优秀的用户体验和多种多样的功能获得了巨大的成功,特别值得提的是苹果的应用开发分成模式刺激了开发者不断进入,使得苹果的应用程序能不断的更新和发展,截至年月,可用于的应用已经超过了万,苹果公司因为顺应了终端应用的智能手机发展趋势,取得了快速的发展但也有许多问题,因为属于半开放的,实现了移动互联网产业链上各环节的普及还是较为困难其次的价格比较高,短期时间内难以满足中低端市场的需求。
而系统,虽然它目前存在安全性和版本混乱等问题,但是拥有低廉的引入成本,良好的用户体验和开放性较强的特点,再加上和众多第三方应用商店做后盾,在应用方面的资源也非常丰富。
系统在近几年取得了迅猛的发展,主要还是因为其适应了移动互联网的发展趋势,符合了移动互联网产业链各方的发展变化需求。
当然,也同样面临着些挑战和争议。
虽然在发展过程中遇到些问题,但在多方面积极的因素推动下,总体趋势仍旧看好。
当前,随着进入中国市场,以及酷派华为中兴等终端厂商的发力,在国内的发展会越来越好而随着系统的发展,手机在中国市场的销量在未来必然还将有较大发展空间。
第章关键技术介绍开发方面对于语言而言,系统给了个新的机会。
随着平台在市场占有率的逐渐上升,采用语言开发的应用肯定会越来越多。
由于的开发方面从接口到功能,都有层出不穷的变化,所以支持并使用了作为编程语言来开发应用程序。
为了能够提高效率和减少资源占用并且考虑到虚拟机的效率和资源的占用,重新设计了的,因而它与等有许多不同之处。
其中就是个的用户界面,个类主要负责创建界面,就是个活动中的在前景模式,背景运行下的程序。
它们两者之间通过由和连接,达到多种程序同时运行的效果。
如果运行中的下的全部画面被其他的取代时,该便会被停止,甚至有可能会被系统清除。
在中的和的挺类似的,程序开发人员可以通过把类与文件放置在的视窗上,的版本也可以利用创建出所谓的,其实只是的种形式,所以也可以使用文件来设计它的,现在的许多手机都包含大量的。
至于它是各种的基础抽象类件系统数据库或其它有意的方式。
继承于基类,实现了套使得其他应用程序能够检索和存储它所管理的类型数据的标准方法。
然而,应用程序并不直接调用返些方法,而是使用个对象,调用它的方法作为替代。
可以与任何进行会话与其合作对任何相关的进程间通讯进行管理。
参阅的文档以获得更多关于使用的信息。
每当出现个需要被特定组件处理的请求时,会确保那个组件的应用程序进程处于运行状态,必要时会启动它,并确保那个组件的个合适的实例可用,必要时会创建那个实例。
激活组件当接收到发出的请求后,被激活。
而其它三种组件和,被种叫做的异步消息所激活。
是个保存着消息内容的对象。
对于和来说,它指明了所请求的操作名称,并指定了用来操作的数据的和其它些信息。
例如,它可以承载个对个的请求,让它为用户显示张图片,或者让用户编辑些文本。
而对于来说,对象指明了所通报的操作。
例如,它可以对所有感兴趣的对象通报照相按钮被按下。
对于每种组件来说,激活的方法是不同的通过传递以启动或指定新工作给个。
相应的可以通过调用自身的方法来查看最刜激活它的。
通过调用的方法来传递给它随后的任何。
个经常启动另个。
如果它期望它所启动的那个迒回个结果,它会调用而不是。
例如,如果它启动了另外个以使用户挑选张照片,它也许想知道哪张照片被选中了。
其结果将会被封装在个对象中,并传递给发出调用的的方法。
通过传递个对象至以启动个或向正在运行的给出个新的指令。
调用此的方法并将对象传递给它。
与此类似,个可以被传递给以建立个处于调用组件和目标乀间的活动连接。
此会通过方法的调用来获取此对象如果此尚未运行,会先启动它。
例如,个可以建立个不前述的音乐回放的连接,这样它就可以提供给用户些途径用户界面来控制回放。
这个可以调用来建立此连接,然后调用中定之的方法来控制回放。
稍后的远程方法调用节有关于如何绑定至个的更多细节。
应用程序可以通过传递个对象至以及和其它类似方法来发起个广播。
会调用所有对此广播有兴趣的的方法,将此传递给它们。
关闭组件仅在响应来自的请求时处于活动状态。
而仅在响应条广播信息的时候处于活动状态。
所以没有必要去显式地关闭返些组件。
而则不同,它提供了用户界面。
只要会话依然持续,无论会话过程有无空闲,同用户进行长时间会话且可能直处于活动状态。
与此相似,也会在很长段时间内保持运行。
所以为关闭和提供了系列有序的方法。
可以通过调用自身的方法来关闭。
个可以通过调用方法来关闭另外个它用启动的。
可以通过调用自身的方法,或调用来停止。
系统也会在组件不再被使用的时候戒者当必须为更多的活动组件回收内存时关闭它。
稍后的组件的生命周期节,将对返种可能性及结果进行更详细的认论。
文件当启动个应用程序组件之前,它必须知道那个组件是存在的。
因此,应用程序会在个被打包到包中的文件中声明它的组件,文件还将涵括应用程序的代码文件以及其它资源。
文件是个结构化的文件,而且对于所有应用程序,文件名总是。
除了声明此应用程序各个组件,它会做很多其他工作,比如指明应用程序所需链接到的库的名称除了默认的库乀外以及标出应用程序期望获得的各种权限。
但文件最重要的任务是向报告此应用程序的各个组件。
丼例说明,个可能声明如下元素的属性指定了实现此的子类。
和属性指向包含展示给用户的此的图标和标签的资源文件。
其它组件也以类似的方法声明元素用于声明,元素用于声明,而元素用于声明。
未在文件中进行声明的以及将不为系统所见,从而也就永不会被运行。
然而,既可以在文件中声明,也可以在代码中动态创建为对象,并以调用的方式注册至系统。
过滤器个对象可以显式地指定个目标组件。
如果进行了返种指定,会找到这个组件基于文件中的声明并激活它。
但如果没有显式地指定个目标,就必须找到最合适的组件来响应此。
这个过程是通过比较对象和所有潜在目标的过滤器完成的。
组件的过滤器会通知它所能处理的类型。
如同组件的其它必要信息样,这些过滤器是在文件中进行声明的。
返里有个对先前例子的扩展,其中加入了针对的两个过滤器示例中的第个过滤器和的组合是常见的个。
它标明了此应该在应用程序启动器中显示,就是用户在屏幕上看到的此设备上可供启动的应用程序的列表。
换句话说,这个是应用程序的入口点,是用户在启动器中选择运行这个应用程序后所见到的第个。
第二个过滤器声明了此在种特定类型的数据上可以执行的操作。
个组件可以拥有任意数量的过滤器,每个都声明了套不同的功能。
如果组件没有包含任何过滤器,它只能被显式地指明作为目标组件的激活。
对于在代码中创建并注册的来说,过滤器将被直接实例化为对象。
其它所有的过滤器都在文件中设置。
毕业设计题目基于平台的电子课表查询设计与实现姓名班级软件班学号学院软件学院专业软件工程指导教师年月日基于平台的电子课表查询设计与实现摘要智能手机虽然早在多年前就已出现,但那时的智能手机的功能主要是本地应用,这些手机以的系统为主。
但随着移动互联网时代的到来,本地应用已远远无法满足用户的需求了。
然而在创新为王的今天,新的技术总在不断取代旧的技术。
以创新闻名的为了进军移动广告市场,就开始研制新的移动操作系统。
本程序主要使用了和的基础编程知识,用户界面采用模型的电子课表应用程序的结构和设计实现过程。
本程序的开发工具为,并通过与数据库相连,从而实现了基于的电子课表管理应用程序。
关键词,目录摘要目录第章绪论论文研究主要内容国内外现状第章关键技术介绍开发方面用户界面技术第章系统分析系统概述功能框架系统特性需求规格系统用例规约系统的流程分析系统开发环境系统任务的可行性分析第章系统设计设计指导思想和原则指导思想软件设计原则系统的功能结构设计系统静态模型设计数据库设计数据库设计的概述概念结构设计逻辑结构设计物理结构设计第章系统实现应用程序功能实现应用程序界面功能实现应用程序主界面指定课表界面显示所有的课表数据库存储方式第章系统测试测试方案及测试用例系统测试计划系统测试测试总结第章结论参考文献致谢外文原文中文翻译第章绪论是由发布的基于的开放源码操作系统,刚开始的时候它主要用于手机移动设备,它是第个完全定制免费开发的手机平台。
最初由开发,刚开始主要支持手机,后来慢慢发展逐渐扩展到平板电脑及其他领域上。
是种基于内核的软件平台和操作系统,采用了软件堆层的架构,共分为四层。
第层是内核,提供由操作系统内核管理的底层基础第二层是中间件层,由函数库和运行时构成第三层是应用程序框架层,提供了平台基本的管理功能和组建重用机制第四层是应用程序层,提供了系列核心应用程序。
作为种开放操作系统,随着它的快速发展,受到了越来越多的人的关注。
所以就有越来越多的开发者使用许多种编程语言来编写。
而不再像以前那样只能使用单的编程语言来编写应用程序,因而有越来越多的人来开发。
在这几年中由于的便携性和可开发性,使得的操作系统已经移植于越来越多的手机上。
论文研究主要内容通过开发个项目,了解平台的相关特性和开发的流程。
具体来讲通过分析当前阶段下各种人群的喜好和对事物的关注程度来选择究的项目,既日程管理软件。
通过设计来了解以至于移动平台开发的的设计方法。
通过选取相应的数据存储来方式存储日程管理的数据,来了解平台的类库和其相关的设计模式,了解其先进的思想和的特点。
通过设计功能点来初步的了解移动平台开发的所需注意事项,初步的了解移动平台的开发,并了解别体会如何获得更好的人机交互。
通过测试来完善程序,使其不合理地方最少化,并进步了解平台的相关先进的特点和其人性化的设计,与此同时熟悉软件开发的相关流程并深刻认识在编码时些注意事项的重要性。
其实完全可以通过发布程序到上,了解程序发布的流程,并通过它了解其他平台下的开发发布的流程。
并通过用户的反馈来进行相关的修改。
基于此更深刻的理解人机交互的重要性和设计的重要性。
国内外现状操作系统于年在美国推出后,凭借其良好的用户体验,低廉的成本和较高的开放性吸引着越来越多的终端厂商采用,根据等国际研究机构的报告,在这几年的
