天气预报实结
内容要求
一、题目分析,功能要求。
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是一个非常好的选择。
-
建筑工程专业实习报告5篇
在不断进步的时代,越来越多的事务都会使用到报告,不同种类的报告具有不同的用途。那么大家知道标准正式的报告格式吗?以下是小编收集整理的建筑工程专业实习报告5篇,欢迎大家借鉴与参考,希望对大家有所帮助。建筑工程专业实习报告篇1怀着一颗期待已久的心情,我们终于...
-
辅导员实习工作总结
总结是事后对某一阶段的学习或工作情况作加以回顾检查并分析评价的书面材料,它能够给人努力工作的动力,不如立即行动起来写一份总结吧。那么总结有什么格式呢?下面是小编整理的辅导员实习工作总结,欢迎大家分享。辅导员实习工作总结120xx-20xx学年接近了尾声,在这一...
-
有关网页设计的实习报告3篇
我们眼下的社会,接触并使用报告的人越来越多,不同种类的报告具有不同的用途。那么一般报告是怎么写的呢?以下是小编整理的网页设计的实习报告3篇,希望能够帮助到大家。网页设计的实习报告篇1一、实习目的通过网页设计理论联系实际操作,巩固所学的知识,提高处理实际问...
-
毕业学生会计实习心得
我们心里有一些收获后,心得体会是很好的记录方式,这样可以帮助我们分析出现问题的原因,从而找出解决问题的办法。那么好的心得体会都具备一些什么特点呢?以下是小编帮大家整理的毕业学生会计实习心得,仅供参考,大家一起来看看吧。毕业学生会计实习心得1我作为一名会...