Android应用中跨版本集成新特性的研究与实现

被引量 : 7次 | 上传用户:diod
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动设备的快速普及,越来越多的开发者将目光转向了移动开发平台。现在移动开发市场上平台林立,各自圈地盘,Android手机平台异军突起,甚至一度超越IOS在市场上独占鳌头,与此同时越来越多的Android手机应用也应运而生。开放是Android平台引以为傲的模式,但这种模式在节约开发成本的同时,也造成了版本过多、角色混乱的问题。Google针对AndroidAPI版本(以下简称Android版本)的升级很快,从Android1.1到现在的4.4,短时间内Android系统经历了数个版本的变换,各版本功能也各不相同,设备商未必跟得上。很多高版本的特性在低版本的设备上无法实现,而作为Android应用的使用者,不可能全部都使用同一个Android版本的系统,如现今Android2.3版本仍然占据了很大的市场份额,从而导致开发者必须开发不同API版本的应用以适应不同的设备,这反而与Google倡导的模式背道而驰。其中最明显的矛盾就是Android3.0以上的新特性在3.0以下版本不适用的情况。如何使一个Android应用符合市场主流的所有Android系统版本是对开发者提出的一个很大的挑战。因此,自定义扩展包,将某一个Android版本之后新增的功能提供到其之前的版本,使得Android主流版本都能实现应用功能及良好的用户体验,对解决上述问题很有益处。本文针对此背景,详细介绍如何实现一款无缝集成Android3.0新特性的体育赛事应用,并重点研究了自定义扩展包ActionBarsherlock中所涉及的如何将Android3.0新特性移植到3.0以下版本中去的问题,尤其细致研究了将ActionBar与Fragment控件无缝集成到3.0以下版本的原理及其实现。针对Android现有的技术特点与开发框架,本文还设计并实现了一个自定义核心库——Android Common Library,其主要功能为将Android开发中常用的功能进行优化,设计好接口以备随时调用,如数据解析、图片缓存以及视频播放等。因为Google本身提供的控件和接口在实际应用中具有一定的局限性,而本文提出的核心库则可以提高代码的重用性。因此在实际应用的开发中导入该库,使用其中定义的函数方法与接口,可以提高开发速度,优化整个开发框架。本文所设计并实现的体育赛事应用中还实现将Android Common Library库与ActionBarsherlock扩展包进行整合的工作。整合内容主要包括:Activity集成、Fragment集成以及View集成。最后,本应用以体育赛事资讯为主体,为用户展现了如Game查看、视频播放、News查看、Player信息查看等功能,并在各个Android版本的系统上提供了一致的用户体验。
其他文献
在现代工业生产中,减少制造差错,提高产品质量是我国汽车制造企业重点关注的目标,强调精简的机械及自动化解决方案,集最低程度的操控及多功能于每个工作单元,实现流水作业方
目的对办公家具进行绿色减量化设计方法研究。方法本文以办公家具为研究对象,通过对绿色理念与减量化设计内涵的分析,研究基于绿色理念的办公家具减量化设计。结论基于绿色理
地方政府城市环境治理措施的制定和实施,应该遵循坚持实事求是,一切从实际出发的基本原则,并将增进社会福利优先而不是政府政绩优先作为基本前提。能否在实施禁摩的城市范围
运用信息技术,实现教育的多媒体化、教学的网络化和管理的标准化是现代教育技术的标志。本文结合所在医院临床教学实际,介绍了信息技术在医院临床教学与管理中的应用。
本文系中国环境与国际发展合作委员会环境与交通专家工作组在对国内外十多个城市交通与环境状况调查的基础上 ,经过一年多认真分析研究提出的《改善中国城市交通与环境问题的
互联网的出现是以便于人与人之间的沟通交流为初衷的,将互联网引入工作场所也是为了提升工作效率。然而,越来越多的过度使用者违背了互联网的初衷,使得自己沉迷于网络以致病
<正> 江泽民总书记在十五大报告中指出: "培养同现代化要求相适应的数以亿计高素质的劳动者和数以千万计的专门人才,发挥我国巨大的人力资源的优势,关系二十一世纪社会主义事
《语文课程标准》明确提出:“培养学生广泛的阅读兴趣,扩大阅读面,增加阅读量,提倡少做题,多读书,好读书,读好书,读整本的书。”因此,只有培养学生良好的阅读习惯,才能培养出
生活是艺术创作的源泉,即艺术创作离不开有感触的现实生活,现实生活又是建立在一定的地理区域之上,特定的地理区域具有特定的自然风貌和人文风貌。因此,地域性的不同特质影响
自发性脑出血(CIH)是临床常见危急重症之一,具有致残率高、病死率高的特点,目前尽管有药物和手术诸多治疗手段,但疗效差强人意。近年来随着对该疾病认识不断深入和发展,治疗