天气预报实结
内容要求
一、题目分析,功能要求。
1.1 实验目的
熟悉Android软件开发的基本架构利用Eclipse和ADT插件设计贪天气预报
1.2 功能
本软件就是利用现有的网络快速获取网络上的天气信息并显示到手机终端上,为用户提供实时的天气查询和近期天气查询服务,为工作、出行等带来便利。通过Web Service等技术让用户体验到前所未有的移动计算。
二、实验设计
本软件是一个App Widget应用程序,启动程序后可以进行城市、更新频率的设置,可以通过图片和文字显示当前和未来的天气状况,包括温度、湿度、风向和雨雪情况等。这些天气数据是通过后台服务获取的,这个后台服务可以按照一定的时间间隔,通过Google提供的服务获取天气预报信息,并将天气信息保存在数据库中。
该软件的基本功能需求有:
(1) 启动App Widget应用程序;
(2) 设置界面:对要显示天气预报的.城市及更新频率进行设置;
(3) 显示界面:通过文字和图片显示当前的天气情况,包括日期、时间、城市、最高温度、最低温度、当前温度等。
(4) 详细界面:在显示出“显示界面”上所有信息的同时用列表的形式显示今后四天的天气情况。
三、实验程序
见附录一。
四、实验效果图图
五、总结
(1)在Android 平台上可以通过Web Service 技术方便的获取互联网上的资源信息,在智能手机强大的硬件功能和快速的移动互联网的支持下,可以更加方便的利用网络上的资源,为生活、工作带来极大的便利。
(2)Android语言的开发组件Activity、Intent Receiver、Service、Content Provider等提供了强大的数据处理功能。合理的设计数据库可以方便的实现各页面、进程之间的数据共享、数据的传递,也会使程序的运行更加稳定。
(3)Android系统中的视图组件View和View Group等的灵活使用,可以设计出界面美观,用户操作方便灵活的页面,并可以实现页面各种不同的显示布局以及动画效果等。
(4)使用SAX的方式解析android应用程序中的XML数据文件,可以提供很好的性能需求。之所以选择SAX的方式来解析XML文件,是因为它是一种非常优秀的轻量级解决方案。使用android平台的硬件环境主要是手机和其它一些嵌入式设备。这些设备都需要比较快的解析速度和尽可能少的内存占用,同时满足这两方面要求的技术中SAX是一个非常好的选择。
-
生产实习日记模板合集10篇
一天的时间眼看就要结束了,你有什么总结呢?请好好地记录下在日记里。快来参考日记是怎么写的吧,下面是小编为大家收集的生产实习日记10篇,欢迎阅读与收藏。生产实习日记篇120xx年07月11日星期一阴雨今天一早7点钟就起床了,经过一个多小时的车程,终于到达了我将要实习...
-
会计工作实习总结(8篇)
总结在一个时期、一个年度、一个阶段对学习和工作生活等情况加以回顾和分析的一种书面材料,它能帮我们理顺知识结构,突出重点,突破难点,不如静下心来好好写写总结吧。总结你想好怎么写了吗?以下是小编为大家收集的会计工作实习总结,欢迎阅读,希望大家能够喜欢。会计工...
-
有关汽车的实习报告(精选13篇)
随着个人的素质不断提高,越来越多人会去使用报告,我们在写报告的时候要避免篇幅过长。相信很多朋友都对写报告感到非常苦恼吧,下面是小编为大家收集的汽车的实习报告,仅供参考,大家一起来看看吧。汽车的实习报告篇120xx年11月1日到20xx年2月1日期间,我在正国汽车修理...
-
师范类学生实习报告(通用12篇)
在现在社会,需要使用报告的情况越来越多,报告包含标题、正文、结尾等。你所见过的报告是什么样的呢?以下是小编为大家收集的师范类学生实习报告,希望对大家有所帮助。师范类学生实习报告1一、实习目的1、培养独立从事教育工作的能力,培养热爱本专业,忠诚教育事业,献身...