基于Android天气预报查询系统研究

来源 :世界家苑 | 被引量 : 0次 | 上传用户:cpu1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:随着智能终端发展的越来越快,用户数量与日俱增,加上人们对生活质量的要求也越来越高,基于Android操作系统的APP软件需求也在不断增加,移动终端上的查询系统的应用迎来了一个崭新的时代,手机的普及、功能的日益强大以及互联网的迅猛发展为基于手机系统开发天气预报查询软件提供了可能,本文介绍了基于Android的平台而开发的一个天气预报查询软件。使用户方便对各地的天气情况的实时掌握,极大的方便了用户的行程安排或其他情况,避免了不必要的麻烦,且界面美观,操作简单,具有很强的实用性。
  关键词:智能终端;Android;天气预报
  引言
  智能手机诞生26年,据外媒报道,美国媒体机构Zenith发布的最新研究报告预测,在2018年,全球智能手机用户数量将会继续增长。其中,中国智能手机用户数量将位居全球第一,达到13亿。基本人手一部了。与其他深入日常生活的科技一样,在未来的几十年内,手机是不会轻易消失的。用户对APP软件的需求也在不断增加。智能手机具有独立的操作系统,像个人电脑一样支持用户自行安装软件、游戏等第三方服务商提供的程序。目前智能手机等电子设备常用的操作系统是Android,它是以linux为内核的操作系统。也是开发一些应用软件常用的软件平台。对于我们绝大多数人来说,天气状况是和我们日常生活联系十分紧密的一项因素,因此及时地掌握未来的天气情况,对我们的生活是十分有帮助的,一款非常实用的天气预报查询软件的开发就非常有必要。
  1.需求分析
  天气预报和每一个人息息相关,关系到每一个人的衣食住行。智能手机及移动互联网的快速发展为我们充分利用碎片化时间提供了方便。它能够为你准确地预报最近几天的天气以及气温状况,让你能够及时地获知气温变化的情况,根据温度和天气来增减衣物调整出行的情况,避免生病以及各种麻烦,非常好用。十分轻便简单的一款小应用,也不会占用你太多的空间。只要您的手机连接到网络上,轻轻点击几下手指,就能快速查询到全国各地和全世界各大城市的天气预报。
  1.1 功能需求分析
  (1)能够查询最低、最高温度等,并根据天气状况给出适当建议。
  (2)可以语音阅读查询过程及结果,给不同类型的用户不一样的体验。
  (3)能够查询全国不同城市天气情况。
  (4)能够预测未来几天天气情况,并能通过界面显示出来。
  1.2 界面需求
  简洁明了,包括登录界面、缓冲界面、主界面、查询界面、查询结果显示界面等。
  2.系统总体设计
  2.1 功能设计
  天气预报查询软件基于Android平台,实现以下功能:
  (1)选择查询城市:为了方便用户查找,提供全国各个城市列表,用户可以通过拼音首字母进行选择。还支持以键盘输入或者手动选择或者是语音选择目标城市。
  (2)天气预报系统的用户登录:用户可以设置一个账号和密码,根据天气情况,给出的建议采取适当措施。
  (3)天气预报系统的用户查询:当单击查询按钮时,可以查询想知道城市的天气情况。
  (4)天气预报系统的查询结果显示:友好的显示出查询结果等
  2.2 开发环境搭建
  (1)下载相关软件
  (2)安装JDK、Eclipse、Android SDK以及ADT插件安装
  (3)进行相关配置
  (4)创建AVD(Android Vitural Device)
  2.3 操作流程
  用户通过点击模拟器桌面上系统图标进入天气预报查询系统,进入天气预报主界面,可以键盘输入,或者是使用Spinner下拉列表选择或者语音选择目标城市。
  3.系统实现
  3.1 创建工程
  在Eclipse中,选择“文件->新建->Android Project”。在新的对话框中选择开发所用的SDK,本系统选择的是Android。
  3.2 界面设计
  一些基本的Android UI元素在Android程序设计中经常会用到。通过使用View、ViewGroup和layout便可以为Activity创建一些不但具有功能性而且富有直观力的UI。通常是使用Android SDK中提供的一些控件,进行布局扩展和定制这些控件,并使用ViewGroup去组合Views,创建由相互作用的子控件组成的原子的、重复利用的UI元素。也可以创建自己的Views,来实现显示数据和与用户交互的新途径;或者是使用一些继承从ViewGroup继承来的Layout管理器来编排Android UI中的单个元素到屏幕上。
  3.3语音朗读TTS
  本系统选择了跟系统接口吻合的Svox,这个功能也非常强大,能够支持N多种语音,不但能支持普通话,而且还支持广东话,尽管有时候感觉吐字不是那么清晰,听起来感觉不是那么顺畅,不过不影响我们收听天气情况。
  (1)下载并安装com.svox.classic.apk。
  (2)安装中文语音包 com.svox.classic.langpack.cmn_chn_fem.apk
  (3)进入SVOX程序确认下。
  4.系统运行与测试
  4.1 硬件环境:Windows 7、网络连接、服务器端硬件配置、智能手机一部。
  4.2软件环境
  编程环境:Eclipse+ADT+Android SDK(主流);
  具體软件:Eclipse(及所需的JDK),ADT,SDK,AVD。
  小结
  智能手机和其他移动设备使用率的增加意味着和用户之间的互动更加频繁。这也让用户可以随时随地浏览内容。基于Android天气预报查询软件就是这样一款App软件,让用户能够利用简短的碎片化的时间去浏览天气情况,该软件的功能能够完整的实现,并达到了想要的效果。当我们用数据线连接到Android系统的手机并点击“开始安装”按钮,本系统APK就会优先安装到手机上。在系统测试时,还存在很多不足,很多功能可以改进和创新,不仅仅局限于简单的功能和界面设计,要求系统本身足够的智能化和人性化,更加方便、快捷的为用户服务。希望在以后相关研究中精益求精,更进一步。
  实验室项目:基于Android手机系统的天气预报查询系统研究,项目编号:2017SYKF83
  参考文献
  [1]周明韬.基于Android Studio的天气预报APP设计与实现[J].电子制作,2017(21):40-42+44.
  [2]刘玲.基于Android系统的天气预报APP设计[J].无线互联科技,2016(15):45-46.
  [3]周峰.基于Android智能手机平台的GPS开发[C], 苏州:周峰,2012,06期:22-26
  (作者单位:山东协和学院)
其他文献
摘 要:结合西咸空港综合保税区事务服务办理中心工程温湿度独立调节空调系统主动式冷梁的施工,对设备及管道的综合排布,金属屋面部位设备及管道的安装、定风量阀、温度传感器和露点检测传感器的控制,详细阐述了温湿度独立调节空调系统主动式冷梁的安装施工方法,为今后类似工程施工具有一定的借鉴意义。  关键词:BIM技术;综合排布;主动式冷梁;曲面金属屋面;穿孔式槽钢吊耳  1工程概况  西咸空港综合保税区事务服
期刊
摘 要:分析物联网时代的技术和市场特点,着眼于当下社会中各种品牌传播的内容和形式问题。从品牌建设中最关键的一环说起,探讨关于品牌传播应该注意的事项和方法,进而研究相关的传播手段和相应的传播效果。品牌的传播要将传统媒介和新媒体整合创新结合创新的广告活动来展开,并且要注重内容营销的大趋势。  关键词:物联网时代;品牌传播;内容营销  品牌的建设和推广需要营销手段的参与,在很大程度上推动品牌的传播和营销
期刊
摘 要:互联网时代,信息海量出现,新闻自由变得更为重要。引导舆论,发展健全新闻自由理论,并用来指导信息传播实践,有一重要的现实意义。本文从网络时代的社会环境出发,研究网络时代新闻自由与法律、公民的关系,思考网络时代新闻自由所面临的挑战和问题,寻找新闻自由的出路。  关键词:互联网;新闻自由;问题;对策  一.新闻自由现状  互联网是一个人人都是中心、不分等级, 拥有极大的自由而少有限制的虚拟世界,
期刊
摘 要:口述史是近现代产生的一门新兴学科,其坚持以人为本位的历史评价,是小数据下的历史研究。因为口述史中主体性占据了很大成分,所以将其作为历史研究资料还有许多问题值得史学研究人员去探讨。虽然口述史具有很大的局限性,但是其对于史学研究仍具有很大意义。口述史成为大众史学,把史学从“官方”推到“民间”这对于历史普及和历史发展具有积极意义。本论文旨在浅析口述史作为小数据下历史研究的解释、问题及意义。  关
期刊
摘 要:在传统的建筑设计过程中,由于各种因素的不利影响,导致项目开展过程中常常会出现信息交流不畅、工作不协调等诸多问题,不仅直接影响了建筑设计的整体效果,也阻碍了建筑行业的稳定发展。在这种情况下,我国逐渐将BIM信息技术应用到建筑设计中,期望以此促进建筑设计的进步和发展,进一步提高建筑设计的整体水平。鉴于此,本文就针对BIM信息技术在建筑设计中的应用进行深入分析,希望能为BIM信息技术在建筑设计中
期刊
摘 要:我国的计算机应用网络得到了全面扩展,它的应用范围逐步深入,给网络安全带来了巨大的隐患。为了保证网络的正常运转,计算机防护工作必须到位,做好安全预防工作,结合原有的网络运行故障,有针对性的加强管理。从硬件、软件方面进行安全维护,设置防火墙与密码保护,并逐步提升人们的安全意识,尽量不去访问没有安全保障的网站,定期进行网络杀毒,提高安全管理力度,更好的确保网络安全。  关键词:计算机网络;安全问
期刊
摘 要:互联网的发展给我们的生活带来了巨大的改变,新媒体技术的发展让人们获取信息的形式更加多元化,互联网时代平面设计的发展面临着严峻挑战,亟待探寻在新时期发展的途径与对策,将平面设计与新媒体技术的融合能够促进现代平面设计行业的创新发展。本文以互联网时代平面设计与新媒体技术的融合为研究着眼点,分析新媒体技术融合的平面设计的表现方式,提出平面设计与新媒体技术融合的价值与发展。  关键词:互联网;平面设
期刊
摘 要:装置艺术是与绘画、雕塑、摄影等并列的一种艺术形态。[1]本文通过对Jee Young Lee的装置作品《stage of mind》的研究,以创作背景、材料、空间等因素分析作品虚拟与现实的效果,论证装置艺术中虚实的运用所产生的不同的表达效果。  关键词:装置艺术;虚拟;现实;优势  每个人的成长经历都是不同的,不同的生活赋予我们不同的思维。本文通过对Jee Young Lee的装置作品《s
期刊
摘 要:随着我国社会信息化改革的不断深入,电子信息工程作为一门应用计算机等现代化技术进行电子信息控制和信息处理的学科,已经深入整个社会的发展,成为人们生活和工作当中不可缺少的一部分,凭借其各项优势在整个市场中占有十分重要的地位。电子信息工程的主要研究内容包括信息的获取及信息的处理,电子仪器设备与电子信息系统的设计、开发、应用和集成。近年来,电子信息工程已经发展到影响社会的诸多方面,我们可以通过一些
期刊
近年来,网络餐饮业发展迅猛,出现了很多专门从事网络餐饮服务的群体和配套产业。伴随外卖美食迅猛发展而来的,是网络餐饮行业的经营混乱。为了规范野蛮生长的外卖行业,国家食品药品监督管理总局近日颁布《网络餐饮服务食品安全监督管理办法》(以下简称《办法》),并于2018年1月1日起正式施行。本文从食品安全日常监督的角度出发,分析当前网络餐饮服务的发展现状和主要问题,结合对《办法》的解读,提出进一步规范网络服
期刊