论文部分内容阅读
随着移动互联网时代的到来,人们对于移动终端设备的个性化服务需求也在不断的增强。Widget作为一种功能和目的单一,且窗口化的小应用,其特性非常适合应用于移动终端领域。它不仅能让用户得以充分利用互联网资源,也让用户能够追求更多针对自身需求的个性化服务。Widget所显示出的巨大潜力受到了运营商、开发商、手机厂商等的极大关注,纷纷推出各种策略为移动Widget的普及和推广铺路。联想研究院针对这一市场需求,基于Android操作系统推出了适合各种用户需求和满足运营商定制的相关项目。本文旨在通过参加实习单位(联想研究院)Widget实际项目的设计和测试环节,在学习和掌握Android手机操作系统和Widget相关技术的基础上,对基于Android系统的相关Widget进行设计,并实现其相关功能应用。本文首先明确系统的需求,确定系统的设计目标,然后按照Widget的系统架构,选用相关控件来设计UI交互界面,最后利用数据库和网络来实现相关Widget功能。并在PC机的Android模拟器及标准Android系统手机上进行功能调试和实现,设计的Widget功能已全部成功运行于联想Lephone系统,为Lephone提供了基础业务功能的完整支持,同时满足了运营商和用户的需求。文中完成基于Android平台的本地Widget和在线Widget的设计与功能实现。其中通过电池模块接口的实现,应用管理API中相关类的调用和内核信息中抽象文件的读取来实现本地Widget的系统资源获取功能,并使用显示控件和点击控件对系统资源信息进行实时监控。通过使用网络模块、数据库模块来处理网络中股票信息的获取、解析和存储业务,最后使用列表控件和监听控件来实时显示和刷新处理后的股票信息,以实现在线Widget其股票资讯实时显示的功能。