Android widget的研究与改进

被引量 : 0次 | 上传用户:Vivian496
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android是Google公司推出的以Linux为基础的用于便携设备的开源操作系统,统计数据显示Android正在逐步获得移动互联网领域更多的空间和地位。日益增加的Android移动应用和手机游戏需求,激励着手机厂商和应用开发商加大对Android应用的开发力度,同时也催生了大量的第三方电子市场。对Android开发者而言,第三方电子市场的繁荣大大的增加了开发者推广自己应用的机会。以Android为代表的开放平台具有极强的发展潜力,将是开发者的首选。Android系统采用了分层的架构模式,其中应用程序框架层提供的UI控件种类多、功能强,整体的视觉效果和体验也都非常好。应用开发者在开发自己的应用时,可以直接调用框架提供的控件或者通过继承现有控件而实现个性化拓展,花很少的时间和精力就能够开发出炫目的应用,十分的简单和方便。应用中具有widget功能的产品更易吸引用户使用,各大Android手机厂商普遍将拥有公司特色的含widget功能的应用嵌入手机产品中作为手机的一大卖点。但是现有的widget框架只支持7种最简单的UI控件,开发者很难开发出精彩炫目的应用来吸引手机用户的关注,大量的应用开发者放弃在自己的应用中加入widget功能,导致具有widget功能的应用非常少,很难满足用户的需求。针对以上问题,本文在概述了Android widget框架的相关知识后,通过分析Android源码来研究widget UI控件和其他控件的不同之处,并在研究之后提出自己的两个探索性的解决方案,最后通过设计一个简单的widget demo来验证本文的两个解决方案是正确可行的。希望本次研究工作能够为因widget UI控件不足而苦于无法实现炫目效果的widget开发者提供一定的帮助。
其他文献
研究背景:1901年德国病理学家Lange首次提出闭塞性细支气管炎(bronchiolitis obliterans, BO)的概念。B0是慢性气流阻塞的临床综合征,主要由小气道的炎性病变引起。诊断B0的金
随着我国高等教育改革的深化,我国教育信息化进程显著地加快了,教育被推向了自动化、数字化、信息化和电子化的发展轨道。与此同时,随着我国高校近年来扩大招生及学校规模的不断
近二十年来,是我国建筑业发展的繁荣时期,工程项目众多,项目建设和管理的任务繁重。而与此同时,建筑市场也呈现新的特点,传统的项目管理模式面临极大的挑战,业主需求发生变化
1.研究背景与研究目的:冠心病(CHD)、高血压以及糖尿病是严重影响人类健康的疾病,这些疾病最终可导致血管狭窄、心肌缺血、心肌梗死等高危心血管事件的发生,冠状动脉介入(percuta
近年来,随着造纸湿部抄造体系由酸性向中/碱性的转变以及白水系统封闭循环程度的日益提高,那些不具备抵抗高剪切力能力的常规造纸助剂受到了干扰,同时纸料的留着率、滤水性能及
布依族纺织文化是因传统的性别劳动分工形成的特色文化,其规范和制约着布依族男女的日常生活,进而影响和制约着布依族社区社会、经济、文化的发展。分析了布依族纺织文化及其衍
本体作为信息与知识的语义描述和组织模型,是解决语义信息共享和互操作的关键技术,尤其在分布异构的Web资源日益增多的网络环境中,利用本体为用户提供智能化的信息服务一直是
随着科学技术的不断进步和经济的持续发展,促进了经济全球化的进程,企业面临竞争环境将日趋严峻,各企业开始纷纷寻找降低成本之策略。成本的降低必须建立在精确的成本信息基础上
微网的运行控制是微网研究的核心技术,它为微网应用于实际和大规模微网接入电网提供理论参考和技术支持。微网安装并网的电压等级一般是在配电网,部署于配网末端,常见于偏远地区
目的评价马来酸桂哌齐特、藻酸双酯钠联合治疗耳源性眩晕的效果,为耳源性眩晕临床治疗工作提供参考。方法选择我院2016年3月至2017年7月收治住院治疗的110例耳源性眩晕患者,