范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

基于WebService技术的天气达人安卓系统的设计论文

  1 引言
  随着生活水平的提高,人们越来越关注影响身体健康的天气状况,如何实时地掌握居住地或出行地的天气预报和天气状况呢?据工信部近日公布的2014年7月份通信业经济运行数据显示,我国移动互联网总数已达到8.72亿户。在2013年中国移动互联网统计报告中数据显示,中国移动互联网网民中乡镇人口占比为14%,城市人口占比84%。因此移动互联网网民,尤其城镇居民可以通过移动互联设备轻松地掌握居住地或出行地的天气情况。
  据统计,2014年2月至4月中国移动网民智能手机系统分布中,安卓系统占比78.5%,iOS占14.1%,Windows占6.9%,BlackBerry占0.2%,其他为0.3%。由此统计数据可以看出安卓系统的天气预报系统的应用市场很广泛。系统不仅能提供城市的天气情况,还能快捷地知道如今人们都非常关注的空气污染程度。空气污染指标为参考美国环保署及其他机构所研议决定的指标,以0至500的数值来表示空气污染程度。这个指标值和健康的影响关系分为以下五个等级。0 50健康影响:优;51 100(Good)良;101 199(Moderate):轻微、轻度污染,不良;200 299(Unhealthy):中度污染,极不良;300 350(Very Unhealthy):中度污染,有害350 500(Hazardous):重污染,危险。
  2 Web Service技术
  Web Service技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据Web Service规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。Web Service是自描述、自包含的可用网络模块,可以执行具体的业务功能,为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制。目前这些协议有:XML和XSD。Web Service平台是用XSD来作为数据类型系统的。为了符合Web Service标准,所使用的数据类型都必须被转换为XSD类型。如想让它使用在不同平台和不同软件的不同组织间传递,还需要用SOAP(Simple Object Access Protocol)协议,即简单对象访问协议,用于交换XML编码信息的轻量级协议。Web Service希望实现不同的系统之间能够用"软件-软件对话"的方式相互调用,打破了软件应用、网站和各种设备之间的格格不入的状态,实现"基于Web无缝集成"的目标。
  "天气达人"系统采用Web Service技术访问国家气象网站,获取天气预报信息。
  3 系统的设计与开发
  3.1 功能性需求
  天气状态已经不仅仅是当前用户关注的"问题了,由于环境的恶化,出行的人们更多的关注的是现在的空气质量,PM2.5,PM10等指数,系统提供了对于当前主要空气质量参数的查询,气温参数的查询,并提供实时的数据更新。
  3.2 系统框架设计
  "天气达人"系统功能结构图如图1所示。系统由多个功能模块组成,主要包含以下几个方面:
  (1)空气质量数据获取模块;
  (2)天气数据获取模块;
  (3)微博分享模块;
  4)语音输出模块;
  (5)主题切换模块;
  (6)滑屏模块。
  3.3 系统的模块实现
  以上六个模块的实现主要使用了如下几种Android组件:1)网络数据的异步请求(AsyncTask)。2)异步更新主界面数据(Handler)。3)界面水平划动(ViewGroup)。4)定时更新(ScheduledExecutorService)。5)微博分享,使用腾讯提供的接口。6)语音输出(TTS)。7)动画加载(Animation)。8)地理位置分享(GPS+WIFI)。"天气达人"系统开发语言采用Java,开发环境 Android + eclipse。
  由于Android的界面是显示在主线程中的,因此为了防止阻塞主线程,界面的重绘更新使用的是Handler消息处理的方式。在天气数据,和空气质量数据请求成功返回之后均会发送一个各自独有的消息,当两个不同的消息在主线程内捕获后,均会将各自携带的数据传递到主线程内的局部变量中,这样只有当两个消息所携带的数据均被获得后,主界面才会被刷新。系统主线程和外部线程之间的顺序图,如图2所示。
  系统的界面流程:包括初始的界面加载、微博分享、详细界面、城市列表、城市切换、界面刷新加主题切换、语音朗读。如图3所示。详细界面包含天气、温度、风力、舒适度等数据,并且包括空气质量、PM2.5、PM10以及详细等级的显示。右下角提供了语音功能,点击可朗读建议数据,使用户体验更加的人性化。Android提供了访问Google Map的接口,可以通过Android平台开发与地图相关的应用。由于天气和空气质量需要获得本地的位置,因此还添加了对当前用户所在地理位置的查询,通过使用Google提供的Location Manager和Google Map可以准确定位当前用户所在位置。
  4 Web Service技术在系统中的应用
  Web Service是建立在HTTP、SOAP、WSDL等通用协议的基础上的。其中,WSDL(Web Services Description Language)是一种用来描述Web服务的XML语言,它描述了Web服务的功能、接口、参数、返回值等,便于用户绑定和调用服务,与具体语言无关的方式定义了给定Web服务调用和应答的相关操作和消息。本系统中使用的WSDL是:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?WSDL。这是中国提供的Webservice。获得城市天气预报Web Services支持的国内省份和城市信息的主要代码:
  5 结束语
  天气状态已经不仅仅是当前用户关注的问题了,由于环境的恶化,出行的人们更多的关注的是现在的空气质量,PM2.5,PM10等指数,"天气达人"安卓系统提供了对于当前主要空气质量参数的查询,气温参数的查询,并提供实时的数据更新。此系统的功能实现是基于Web Service技术的,主要使用了HTTP、SOAP、WSDL等通用协议。
  章芳.我国移动互联网用户总数达8.72亿户.http://www.cctime.com/html/2014-8-22/201482859338614.htm.
  易观智库.2013年中国移动互联网统计报告.http://www.eguan.cn/download/zt.php?tid=1979&rid=1988.
  2014年2月至4月全球智能手机系统市场统计..http://mobile.cnw.com.cn/news/other/htm2014/20140603_301614.shtml.
  王整风,闫洪亮.Web Service相关概念实例解析.科技广场. 2006,5:39 41.
  郭昊辰.基于Android平台的掌上运维系统的设计与实现.北京邮电大学.2013,3:7 10.
  申建忠.Android下Google Map地图类应用程序的开发.黑龙江科技信息.2013,8:159 160.

企业班组建设论文导语成员素质的高低体现一个班组的整体水平和实力,企业的班组承担着产品的生产和制造,以下是小编为大家整理分享的企业班组建设论文,欢迎阅读参考。企业班组建设论文1电力企业班组建设整体规关于企业工会调查的论文摘要维护职工权益是企业工会的基本职责。对沿海某省七家不同类型的企业工会的调查显示,职工在企业内部的基本权益,尤其是在非公企业内部的基本权益得不到保障。企业工会作为劳动者的代言人履行浅谈医院财务管理的内涵现状与对策对促进内部审计的意义论文随着我国社会主义市场经济的不断发展,我国的医疗卫生行业面临的竞争压力不断提升,在这样的背景下,医院原有的财务管理已经不能满足时代发展的要求,本文从医院财务管理的薄弱环节入手,着重分中小企业融资困难论文企业融资一般是指非金融企业的长期资金来源的问题,以下是中小企业融资困难的论文,一起看看吧。中小企业融资困难论文摘要中小企业在我国经济建设中起着不可低估的作用,但是由于中小企业与银行关于你电大毕业论文范文电大毕业论文范文怎么写,毕业论文关于浅谈多媒体课件在小学英语教学中的应用,那么,以下就是小编整理的电大毕业论文范文,一起来看看吧!摘要在英语教学中使用多媒体课件辅助教学,将有效的激财政学专业毕业论文对于一名财政学专业大学生来说,如何进一步了解财政行业知识,书写毕业论文是非常重要的。以下是小编为大家整理好的财政学专业毕业论文,一起看看吧!摘要我国的财政分权改革已经进行了多次,当内科学教学改革探讨论文摘要对内科学教学进行改革,是适应目前医学院校教学改革的需要。通过对我院内科学教学改革探讨,认为对内科学进行教学改革,进而满足教学需要,提升教学质量,是完全可行的。关键词内科学教学改多维数据分析及电力营销的运用优秀论文供电企业要想在电力营销上做出真正意义上的改革,就必须在电力营销过程中对数据进行合理的应用。通过适当的方法将电力营销过程中涉及到的业务数据转化为管理数据,从而对电力营销决策工作予以支面向互联网加的网络技术发展现状与未来趋势探究论文如今,将互联网云计算还有机器人这些作为代表的新型科学技术手段不断地进行改进。科技创新的速度越来越快,在这个背景下衍生出了众多新兴的产业,新兴的科学技术手段与人类的生,密切度越来越,如何培养学生空间想象能力教育论文摘要通过立体几何教学,让学生学会构造画图转化反思。关键词立体几何空间想象逻辑思维立体几何的教学对培养学生的空间想象能力,具有独特而显著的作用,空间想象能力与学生的知识水平逻辑思维能提高林业绿化管理的重要性和措施论文一提高林业绿化的重要性城镇化的飞速发展,大部分土地成为建筑用地,林业用地的有限空间越来越少,提高绿化的重要性也日益明显。首先,我们要保证原有林地的稳定持续存在,采取有效措施对其进行
绿色照明何时点亮中国太阳能灯节能技术论文(1)2006年底,北京市政府对天安门广场及东单和西单之间长安街沿线的照明系统进行了升级改造,总长8公里的道路两旁的水银华灯将全部更换为更加节能环保的电磁感应灯,改造工程将于2007年底中国生物液体燃料的发展与建议为什么要发展生物质液体燃料?石油安全驱动了生物液体燃料产业世界不少国家已经开始发展生物燃油产业(包括生物燃油加以及其相关产业,如能源和能源),其中共同的目的在于保障石油安全。巴西生双极膜技术在环境工程中的应用展望摘要双极膜,作为一种新型膜,一经问世就被各个工业部门应用于废气废水的治理之中,不仅仅使得废气废水的治理更加高效简捷,而且很大程度上减少了工业部门废弃物治理的投入。关键词双极膜技术环材料科学基础实验课程的网络化教学模式与实践研究随着多媒体技术和网络技术的快速发展,网络化教育已经发展为现代化教育的主要模式。无论是哪一层次的教育者都能够利用网络技术对各种教学资源进行很好的设计组织和传播。通过网络来传授知识的教现代社会和谐的理想政治正义与个人自由的统一论文关键词社会和谐政治正义个人自由社会公正论文摘要现代社会和谐的理想是政治正义和个人自由的美好契合和有机统一。一方面,以人为本,实现个人自由全面的发展是一个公正社会的最后目的。为了构建地方特色和优势响区域创新体系论文关键词地方区域创新能力地方区域创新体系创新型国家科技政策论文摘要按照十七大报告提出提高自主创新能力,建设创新型国家的发展战略,采取积极有效措施,构建地方特色和优势的区域创新体系传统与现实党风建设面临的文化挑战当前,党的作风建设面临着来自传统与现实中国与外国各种文化交融碰撞所表现出的不良因素带来的挑战。本文拟就传统与现实中这些挑战及其应对途径作粗浅讨论,以期引起对这一问题的关注。一来自传论中华民族传统祖国的意义结构论文关键词中华民族祖国乡土民族文化论文摘要中华民族传统祖国是三位一体的意义结构体,天下为体,故土家乡是根基,政治国家是保障,伦理文化是支撑,是乡土之国中国中华的有机统一。中华民族在学习中国传统文化加强领导干部廉政教育论文关键词传统文化干部修养康政教育论文摘要中国传统文化博大精深。在市场经济飞速发展领导干部自律能力面临挑战的当今时代,为领导干部执政能力廉政教育提供了丰富的营养。学习中国传统文化所现代中国自由主义的自我转换内容提要本文对中国百年来革命的思想道路,做了深切的反思。文章讨论这条道路如何在一百年前由改革思想分化出来,如何在转型时代得到激化,逐渐演变为革命的崇拜心态,并深化为一种革命宗教。历论表达自由提要本文解析了公民的表达自由权,指出我国目前对此存在立法笼统的问题,建议在对表达自由的限制上应当确立法律创设原则,以切实保障我国公民的表达自由权。关键字表达自由基本权利宪法法律创设