毕业设计(论文)课题名称基于安卓操作系统的手机天气预报设计学生姓名学号系、年级专业指导教师职称2016年5月20日邵阳学院毕业设计(论文)目录摘要......................................................................................................IABSTRACT........................................................................................II第1章绪论.........................................................................................11.1安卓操作系统的发展......................................................................11.2安卓操作系统的简介......................................................................11.3项目开发意义................................................................................2第2章项目需求分析..........................................................................32.1功能分析.......................................................................................32.2性能分析.......................................................................................32.3安全分析.......................................................................................42.4研究内容和开发环境需求..............................................................4第3章项目设计分析..........................................................................63.1程序功能模块图............................................................................63.2显示信息设计.................................................................................63.3解析数据.......................................................................................73.4界面设计........................................................................................73.5程序流程图...................................................................................9第4章项目实现................................................................................124.1启动画面.....................................................................................124.2信息界面之城市界面....................................................................144.3天气查询......................................................................................174.4下拉刷新......................................................................................174.5窗口小部件widget.......................................................................18第5章项目调试与功能测试..............................................................205.1项目调试分析...............................................................................205.2功能测试......................................................................................21总结...................................................................................................28参考文献............................................................................................29附录...................................................................................................30致谢...................................................................................................31邵阳学院毕业设计(论文)I摘要进入21世纪信息化时代,手机已经成为了当前人们生活、工作的重要组成部分,我国国内的手机已经普及众多地区,在得到了物质经济生活的保障之外,人们对于精神的享受也是十分重视的,而手机则是成为了的当前最为有效的交流媒介,有效缩短了地区交流限制,满足人们娱乐的要求,人们使用手机可以从手机上获取实时天气信息,所以当前天气预报开发是具有良好前景的。本次设计的天气预报开发是基于安卓的开发应用,运行系统为Android系统,此开发标准参考慰目前流行的天气预报开发标准,JAVA语言中封装了需要代码类,为更多的有兴趣的开发者提供了方便与效率,并且本次开发的天气预报操作简单,十分适合大众的使用习惯,这样这一开发就会得到很大的推广。关键词:智能手机;安卓;操作系统;天气邵阳学院毕业设计(论文)IIABSTRACTInthe21stcenturyinformationage,mobilephoneshavebecomethecurrentpeople'slives,animportantpartofthework,China'sdomesticmobilephonehasbeenpopularinmanyparts,asupportmaterialobtainedineconomiclifeoutside,peopleenjoythespiritisveryimportant,whilethephoneiscurrentlybecomethemosteffectivemediumofcommunication,effectivelyshorteningtheregionexchangerestrictions,requirementstomeetthepeopleentertainment,peopleusemobilephonestogetreal-timeweatherinformationfromthephone,sothecurrentweatherforecastisgooddevelopmentprospects.TheweatherforecastisbasedonthedevelopmentanddesignofthedevelopmentandapplicationAndrews,runsAndroidsystem,thedevelopmentofthisstandardreferencecomfortprevailingweatherforecastforthedevelopmentofstandards,JAVAlanguageclassencapsulatesthecoderequiredforthedevelopmentofmoreinteresttoprovideaconvenientandefficient,andsimpleweatherforecastforthedevelopmentofthisoperation,verysuitableforpublicusehabits,sothisdevelopmentwillbegreatlypromoted.KEYWORDS:Android;operatingsystem;smartphone;weather邵阳学院毕业设计(论文)1第1章绪论1.1安卓操作系统的发展Android系统由AndyRubin团队开发制作,开发Android的最初目的是用于数码相机的系统,之后因为数码相机的市场不断地进行扩大,并且也因为新一代智能手机的飞速发展,导致了这一系统的快速崛起,并且在以后的时间中被逐渐的只针对于手机系统这一块操作系统。本世纪,谷歌和很多厂商进行了联合开发和发展行动,主要研究方向为手机系统,也就是安卓系统的开发和应用。并且最后还把安卓开发的源码进行了相关公布,例如平板电脑等,而在Android系统正式推出仅仅才两年,在2012年底,通过数据统计,Android操作系统的在市场占有比率超过了称霸十余年的诺基亚的Symbian系统,成为当时世界范围以内的智能手机操作系统长期第一名,并且凭借其开源性的迅速垄断了智能手机低端市场,并且影响其他的低端手机公司,最典型的例子为随着Android市场占有率不断升高,直接导致诺基亚原有的低端手机市场占有率直线下降,而在2013年1月,诺基亚放弃低端市场,也就是诺基亚放弃了原有Symbian系统低端市场,专注于高端智能手机市场,直到现在Android已经基本上垄断了低端手机市场,成为了当前智能手机霸主,这是促进JAVA编程得到了广大的发展空间。1.2安卓操作系统的简介Android系统是基于开源linux系统为基础的开源移动设备操作系统,搭载对象主要为智能手机和平板电脑,当前已经发展到的的最新版本为Android5.0(Lollipop)[1]。Android系统平台由于其开发性优势,使得任何的移动终端都能够加入到Android联盟大军中,这也是的Android系统发展如此迅猛的根本原因,显著的开发性使得拥有广阔的开发者,随着用户的不断增多以及应用不断丰富,这标志Android系统趋向于成熟。广阔的软件资源使得Android系统的竞争力不断增加,而消费者