Android平台环境下应用程序架构的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:acecat
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线通信业和因特网的迅猛发展和融合直接导致了智能手机需求的大幅增长,智能手机去年在全球的销量将近2亿,并且发展势头日益猛烈,市场前景一片大好。随着3G技术的发展,手机的功能越来越强大,消费者对智能手机的要求也越来越高,这也直接导致了手机软件设计的质量和效率将变得越来越重要。而智能手机软件复杂度与开发周期的矛盾,手机系统资源有限与功能众多的矛盾,网络下载与安全隐患的矛盾,使传统软件开发模式成为智能手机软件开发的严重障碍。为了提高手机软件开发的质量和效率,本文提出了在底层平台与上层应用之间设计一个中间架构层,建立一个较为稳定的软件开发框架的思想。本文首先对软件架构理论进行了分析,在对架构设计的条理性原则和可靠性原则进行了充分权衡之后,将该架构分为四层,从上到下依次是:应用层,安全层,业务层和适配层,各层相对独立。应用层负责手机应用的初始化、关闭以及相关控件的工作;安全层负责保护数据,防止病毒木马等恶意攻击;业务层负责包装各类手机应用业务,并向上提供相关服务给应用层调用;适配层则负责与协议栈的数据交互。本文的试验选用Android平台。Android是Google开发的基于Linux平台的开源手机平台,为我们提供了一系列的API和开发工具包,它包括操作系统、用户界面和应用程序——移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。在本文的最后,应用这个架构,我们在Android平台上开发出GTalk这款即时聊天软件,证实了该架构的可应用性。
其他文献
本文研究的课题是单位犯罪的若干问题。改革开放以来,随着商品经济的迅速发展,法人单位参与经济犯罪活动的问题日益突出。特别是走私、制造和销售伪劣产品等方面的重大案件,
身处“视觉文化”这个无所不包的语境之中,今日的电影在生产及消费两个端口都不可避免地受到相关视觉文化产品的影响而使得自身带上了其它视觉产品的一些媒介特征,我们可以说
食品安全是消费者的基本需求,猪肉作为我国居民日常消费的最主要肉食品,其质量安全既受消费者关注也受消费者质疑。近年来,以“猪链球菌”、“兽药残留”、“瘦肉精”、“注
本文是针对行政公诉问题的理论研究。文章参考英美法系和大陆法系国家的成熟理论,从宪政视角展开,以权力制衡理论、权利救济理论、权利制约权力理论为依据,结合国内目前的法
目的探讨音乐治疗对慢性精神分裂症患者的康复作用。方法将90例慢性精神分裂症患者分为研究组和对照组各45例,对照组患者给予常规精神科治疗,研究组患者合并音乐治疗。分别治
针对在通常所采用的加权综合评价法中人为确定权重的缺陷,本文根据所构建的综合评价指标体系,通过将熵权系数法应用于非国有独资银行经营绩效的综合评价,得出了具有较强实际
接待工作是高校办公室工作的重要内容,也是高校在对外交往中扩大影响、树立形象的一项关键性工作。当前高校公务接待工作仍存在基地建设、接待标准、接待范围、消费转嫁等管
模数转换器(ADC)是连接模拟与数字世界的桥梁。随着数字信号处理技术的快速发展,电子ADC越来越不能满足各种超宽带应用的需求。全光模数转换利用光子技术实现对模拟电信号的
农村社会福利是提升农村居民物质文化生活水平的有力保障。作为社会保障制度的“最高层次”,其在我国却由于社会福利概念的定位模糊以及城乡二元化体制差异下的制度安排缺位
通过对认知模式和文化模式比较分析,笔者发现,特定领域的认知模式最终取决于文化模式,而对于处于同一个社会团体的人们来说,文化模式也可以被看作是他们共同享有的认知模式。