嵌入式Widget引擎在Android平台上的研究与实现

被引量 : 0次 | 上传用户:sdzhao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着无线应用技术的不断突破,在手机领域同样也得到了飞速的发展,越来越多的用户希望能够通过无线网络来上网、娱乐、工作和学习等。鉴于此,用户对手机软件的要求也是越来越高,他们不再满足于仅仅是一个能语音通话的手机,而是一个能集多媒体、娱乐、办公等等于一体的手机。因而作为开发人员就应该设计出功能更丰富的移动软件。然而鉴于手机平台的多样化,平台之间的差异十分巨大,这给软件的推广带来了瓶颈。为了解决这一阻碍,本课题对于这方面做了相关的研究、探索,结合最新的嵌入式widget技术来实现一个跨平台的widget引擎,借以搭建一个widget应用开发平台,实现对移动应用开发的一套解决方案——xFace。本课题主要研究的是widget引擎在Android平台的设计与实现,Android平台由操作系统、用户界面、中间件和应用软件组成,该平台的应用操作方便、界面表现酷炫等特点深受用户喜爱,目前已经占据很大部分智能手机市场,在Android平台研究widget引擎具有很大的实际意义。但是开发Android应用必须使用JAVA语言并基于Android应用程序框架,然而xFace却是使用C语言开发,因此本论文研究了混合语言交叉开发的开发方案。xFace具有通用性强、易掌握、普适性强等优势,大大降低移动互联网应用的开发难度,同时,配套平台提供的测试服务,将大大降低开发者的开发成本。可以利用xFace搭建一个移动应用(widget应用)的开发平台,开发者可以借助它提供的API,使用网页开发语言便可开发出酷炫、功能强大、跨平台的手机应用。本课题的主要工作是在Android平台上实现xFace,主要是研究widget技术规范、跨平台嵌入式软件的设计和Android平台的平台特性。依据Android平台特性设计出一套移植方案,实现xFace平台适配层,使widget应用运行于Android平台。平台适配层包括文件IO操作、绘图操作、线程、内存、信号量、系统事件、手机本地能力等等复杂功能模块,为了使widget引擎能够运行于Android平台,必须设计一套合理的移植方案来完全实现xFace定义的一整套移植层接口。
其他文献
本文以柱状催化剂随机堆积的固定床反应器为研究对象,对床层的颗粒堆积结构、流场流动及甲烷化反应过程做了模拟研究。主要工作和结论如下:(1)根据实际催化剂的尺寸,利用DEM
克利夫·史戴普·路易斯是二十世纪英国著名文学巨擘,所著《纳尼亚传奇》由七部曲构成,情节环环相扣,语言妙趣横生,主题丰富多元。自出版以来一直深受青睐。死亡是《纳尼亚传奇》的重要主题之一。作品中涉及死亡的角色高达几十余人,其中包括主角阿斯兰、彼得、埃德蒙和露西等。但是学者们多从原型理论、基督教思想、人物形象分析等角度分析文本,而对于作品中死亡主题的关注却屈指可数。本文分析死亡的内涵,探讨死亡的功能,探
<正> 我国早在原始社会后期,就出现了玉、石、牙雕艺术.如浙江余姚河姆渡、山东泰安大汶口出土的雕刻品,距今都已有五、六千年.进入商代,玉、石雕刻已成为城市手工业的独立部
期刊
目的建立基于人工神经网络的糖尿病肾病(DN)证候诊断模型。方法基于MATLAB 7.0环境,采用改进的共轭梯度(trainscg)学习算法,建立DN证候三层前向BP网络模型,并用3倍交叉法验证
德育教育是小学教育的主要构成。基于此,本文主要针对互联网+思维在德育教育中的应用优势进行分析;并分别从在线教学方面、丰富德育教育资源方面以及生活化案例引入方面,细化
传统文化是中华文明的精髓。在英语通行全球的背景下,在英语教学中增加传统文化的内容具有重要现实意义,有助于防范和抵御西方意识形态渗透,也有助于培养民族自信心和自豪感
目的探讨药物阿魏酸钠对于激素性股骨头坏死(SANFH)早期干预以及对于血管变化的影响,以达到预防或延缓股骨头坏死的目的。方法利用改良的马血清加甲强龙的方法成功制备兔激素
羌族传统寨落建筑起源于距今5000多年前的新石器时期。虽然今天的羌族建筑已远非其原始状态,但在其建筑选址、村寨布局以及空间形式等方面,依然保持了浓厚的古风遗韵。在社会
陕西秦巴山区地质灾害活动十分频繁,崩塌、滑坡、泥石流等地质灾害分布广泛,是我国著名的地质灾害多发区和重灾区,且以滑坡最为发育。本论文通过大量收集前人资料和野外实际