摘要:
随着Android智能手机的普及,基于Android平台的实用性信息服务受到越来越多用户的欢迎。但是由于蒙古文的特殊性,移动客户端蒙文应用数量还极为有限,甚至连日常的天气预报都无法标准化地显示输出。其原因在于,现存基本控件支持能力不足,无法达到蒙文特有的编码和显示要求。 本课题针对Android领域内Widget控件局限性的问题,提出了两种解决方案,以使得天气预报客户端Widget可以正常显示输出蒙文。第一种自定义控件的方案是基于对AppWidget源代码的重写,使开发出的新型组件能够被Android系统识别并成功加载显示;第二种方案则是对已有基本控件进行扩展,以直接绘制蒙文的方法实现相关语言文字的正常输出。同时该客户端的开发涉及网络数据获取、SQLite数据库、JSON文档解析等多个方面,相关软件推广使用后可极大地方便使用智能手机的蒙族群众,使其更便捷、快速地获知气象信息。 本篇论文首先对Android及AppWidget框架进行分析,然后以两种方案实现蒙文纵向输出为基础,对蒙文版天气预报的设计与开发进行了详细阐述,并对客户端Widget模块的实现做了具体说明。希望研发出的相应组件可为未来蒙文系统的设计提供便利,也可对现有软件的优化与实现给出指导意见。
展开