1 / 9
文档名称:

安卓天气预报实训报告.doc

格式:doc   大小:358KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

安卓天气预报实训报告.doc

上传人:duzw466 2019/4/21 文件大小:358 KB

下载得到文件列表

安卓天气预报实训报告.doc

文档介绍

文档介绍:安卓实训设计报告Android天气预报设计题目:Android天气预报班级:姓名:_学号:_指导老师:日期:2012年6月7日内容要求一、题目分析,功能要求。,为用户提供实时的天气查询和近期天气查询服务,为工作、出行等带来便利。通过WebService等技术让用户体验到前所未有的移动计算。二、实验设计本软件是一个AppWidget应用程序,启动程序后可以进行城市、更新频率的设置,可以通过图片和文字显示当前和未来的天气状况,包括温度、湿度、风向和雨雪情况等。这些天气数据是通过后台服务获取的,这个后台服务可以按照一定的时间间隔,通过Google提供的服务获取天气预报信息,并将天气信息保存在数据库中。该软件的基本功能需求有:(1)启动AppWidget应用程序;(2)设置界面:对要显示天气预报的城市及更新频率进行设置;(3)显示界面:通过文字和图片显示当前的天气情况,包括日期、时间、城市、最高温度、最低温度、当前温度等。(4)详细界面:在显示出“显示界面”上所有信息的同时用列表的形式显示今后四天的天气情况。三、实验程序见附录一。四、实验效果图图五、总结(1)在Android平台上可以通过WebService技术方便的获取互联网上的资源信息,在智能手机强大的硬件功能和快速的移动互联网的支持下,可以更加方便的利用网络上的资源,为生活、工作带来极大的便利。(2)Android语言的开发组件Activity、IntentReceiver、Service、ContentProvider等提供了强大的数据处理功能。合理的设计数据库可以方便的实现各页面、进程之间的数据共享、数据的传递,也会使程序的运行更加稳定。(3)Android系统中的视图组件View和ViewGroup等的灵活使用,可以设计出界面美观,用户操作方便灵活的页面,并可以实现页面各种不同的显示布局以及动画效果等。(4)使用SAX的方式解析android应用程序中的XML数据文件,可以提供很好的性能需求。之所以选择SAX的方式来解析XML文件,是因为它是一种非常优秀的轻量级解决方案。使用android平台的硬件环境主要是手机和其它一些嵌入式设备。这些设备都需要比较快的解析速度和尽可能少的内存占用,同时满足这两方面要求的技术中SAX是一个非常好的选择。附录一 布局<?xmlversion=""encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas./apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><TextViewandroid:id="@+id/tvPlace"android:layout_width="fill_parent"android:layout_height="wrap_content"/><EditTextandroid:id="@+id/place"android:layo