您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-基于android平台的手机天气预报系统设计

免费下载毕业设计-基于android平台的手机天气预报系统设计

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:程序设计
  • 适用年级:大学
  • 上传用户:631751487
  • 文件格式:pdf+java
  • 文件大小:7.36MB
  • 上传时间:2013/7/2 23:38:57
  • 下载次数:19
  • 浏览次数:274

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介

毕业设计-基于android平台的手机天气预报系统设计,共25页,7293字,附java源代码
摘要
Window 操作系统的诞生成就了微软帝国,同时也造就了 PC 时代的繁荣,
然而如今,以 Android 和 iPhone 手机为代表的智能移动设备的发明与互联网云
技术的兴起却敲响了 PC 时代的丧钟!这也预示着移动互联网时代(3G)已经来临。
在这个互联网繁荣的时代,有一颗超新星,以它独特性能优势与人性化的
UI 设计使它在短短的几年迅速的占领了智能移动设备的市场份额,它就是
Google 的 Android!这也意味着 Google 在移动互联网时代开始抢跑并领跑。
Android 是基于 Linux 平台完全开源的手机操作系统,同时开发语言为
Java,这对于 Java 开发的我们是何等的诱人,程序员的技术要与时代同行,因此
我选择了以 Android 为平台的手机天气预报系统来作为我的毕业设计,选择手机
天气预报系统不仅可以提升技术,同时也很实用,为人们时刻了解天气状况和出
行带来了方便。

目录
摘要 ..........1
需求分析 .2
一、开发背景.......2
二、项目需求分析..............2
总体设计 .2
一、系统规划.......2
二、系统功能界面..............3
1. 设置预报城市界面: ........... 3
2.天气显示界面: ... 4
3.Widget 桌面小部件界面:... 5
三.设计目标.......6
系统设计 .6
一、开发及运行环境..........6
二、数据库设计...6
三、主要方法及步骤..........7
四、主要方法及技术..........7
主要模块 .7
一、项目框架.......7
二、主要功能实现..............8
1.获取城市码 db_weather.db 数据库文件.............. 8
2.实现可伸缩性列表的的构建与过滤 .... 12
3.GPS 定位功能的实现 ........... 15
4.Widget 窗体小部件的更新 .. 18
功能测试 ..............19
结论 ........23


由上述的需求,现将系统分为三大模块:天气显示界面模块、预报城市设置
模块与 Widget 桌面小部件模块。各系统模块功能如下:
1). 天气显示界面模块
显示指定城市三天内的天气状况,包括日期、城市名称、温度、风力与当
日的建议,用户可通过按菜单键来显示菜单更新当前天气与设置天气显示的界面
背景,以及跳转至设置预报城市界面来更换预报城市。
2). 预报城市设置模块
由自动设置预报城市与手动设置二部分组成,自动设置实现 GPS 定位功
能,自动确定当前用户所在地;而手动设置则通过可伸展性下拉列表单击选择系
统数据库中预存的城市来进行设置,同时为了方便用户查找,支持以输入框的形
式来过滤查询预报城市。当单击选中城市时跳转至天气显示界面,来显示该城市
当三天内的天气状况;第一次运行时自动跳到该界面。
3). Widget 桌面小部件模块
为了方便用户实时了解天气状况,特别添加在 Android 系统桌面上显示
当前天气与时间的天气小部件,使用户拿起手机的第一时刻就能了解天气,同时
当用户单击小部件时,自动跳转至天气显示界面,显示三天内的详细天气。

资料文件预览
共37文件夹,125个文件,文件总大小:7.60MB,压缩后大小:7.36MB
  • 毕业设计-基于android平台的手机天气预报系统设计
    • xuehai.net
      • 手机天气预报系统
        • 手机天气预报系统毕业设计
          • assets
          • bin
            • classes
              • com
                • weather
                  • app
                    • Java类文件MainActivity.class  [9.02KB]
                    • Java类文件R.class  [680.00B]
                    • Java类文件R$attr.class  [331.00B]
                    • Java类文件R$color.class  [576.00B]
                    • Java类文件R$drawable.class  [1.66KB]
                    • Java类文件R$id.class  [1.66KB]
                    • Java类文件R$layout.class  [481.00B]
                    • Java类文件R$menu.class  [389.00B]
                    • Java类文件R$raw.class  [382.00B]
                    • Java类文件R$string.class  [821.00B]
                    • Java类文件R$xml.class  [386.00B]
                    • Java类文件SetCityActivity.class  [14.17KB]
                    • Java类文件SetCityActivity$1.class  [1.93KB]
                    • Java类文件SetCityActivity$1$1.class  [2.95KB]
                    • Java类文件SetCityActivity$2.class  [1.50KB]
                    • Java类文件SetCityActivity$3.class  [1.96KB]
                    • Java类文件SetCityActivity$GoToMainActivity.class  [2.73KB]
                    • Java类文件SetCityActivity$LocateHandler.class  [1.92KB]
                    • Java类文件SetCityActivity$MyHandler.class  [1.98KB]
                    • Java类文件SetCityActivity$MyHandler$1.class  [2.23KB]
                    • Java类文件UpdateWidgetService.class  [3.08KB]
                    • Java类文件WeatherWidget.class  [6.12KB]
                  • comp
                    • Java类文件GPSListAdapter.class  [1.44KB]
                    • Java类文件MyListAdapter.class  [4.19KB]
                    • Java类文件MyListAdapter$CityFilter.class  [3.94KB]
                  • dao
                    • Java类文件DBHelper.class  [3.17KB]
                  • utils
                    • Java类文件LocationXMLParser.class  [2.70KB]
                    • Java类文件WeaterInfoParser.class  [1.16KB]
                    • Java类文件WebAccessTools.class  [2.49KB]
            • res
              • drawable-hdpi
                • PNG图像文件ic_launcher.png  [3.87KB]
                • PNG图像文件item_bg.png  [327.00B]
                • PNG图像文件item_foot.png  [888.00B]
                • PNG图像文件item_mid.png  [1.09KB]
                • PNG图像文件item_top.png  [425.00B]
                • PNG图像文件menu_city_manager.png  [2.02KB]
                • PNG图像文件menu_diy.png  [3.51KB]
                • PNG图像文件menu_update.png  [2.70KB]
                • PNG图像文件top_bar.png  [900.00B]
                • PNG图像文件weathericon_condition_01.png  [116.43KB]
                • PNG图像文件weathericon_condition_02.png  [81.28KB]
                • PNG图像文件weathericon_condition_03.png  [88.94KB]
                • PNG图像文件weathericon_condition_04.png  [59.66KB]
                • PNG图像文件weathericon_condition_05.png  [56.36KB]
                • PNG图像文件weathericon_condition_06.png  [119.71KB]
                • PNG图像文件weathericon_condition_07.png  [88.10KB]
                • PNG图像文件weathericon_condition_08.png  [55.96KB]
                • PNG图像文件weathericon_condition_09.png  [70.22KB]
                • PNG图像文件weathericon_condition_10.png  [82.05KB]
                • PNG图像文件weathericon_condition_11.png  [54.28KB]
                • PNG图像文件weathericon_condition_12.png  [66.56KB]
                • PNG图像文件weathericon_condition_13.png  [59.34KB]
                • PNG图像文件weathericon_condition_14.png  [64.31KB]
                • PNG图像文件weathericon_condition_15.png  [98.81KB]
                • PNG图像文件weathericon_condition_16.png  [68.01KB]
                • PNG图像文件weathericon_condition_17.png  [38.23KB]
                • PNG图像文件widget_bg.png  [9.27KB]
              • drawable-ldpi
                • PNG图像文件ic_launcher.png  [1.50KB]
                • PNG图像文件logo.png  [6.47KB]
              • drawable-mdpi
                • PNG图像文件gps3.png  [1.31KB]
                • PNG图像文件ic_launcher.png  [2.15KB]
            • apkWeatherSystem.apk  [1.64MB]
            • dexclasses.dex  [42.54KB]
            • ap_resources.ap_  [1.62MB]
          • gen
            • com
              • weather
                • app
                  • Java源文件R.java  [6.29KB]
          • res
            • drawable-hdpi
              • JPEG图形文件app_bg01.jpg  [47.98KB]
              • JPEG图形文件app_bg02.jpg  [91.16KB]
              • JPEG图形文件app_bg03.jpg  [83.11KB]
              • JPEG图形文件app_bg04.jpg  [76.17KB]
              • PNG图像文件ic_launcher.png  [4.05KB]
              • PNG图像文件item_bg.png  [327.00B]
              • PNG图像文件item_foot.png  [888.00B]
              • PNG图像文件item_mid.png  [1.09KB]
              • PNG图像文件item_top.png  [425.00B]
              • PNG图像文件menu_city_manager.png  [2.02KB]
              • PNG图像文件menu_diy.png  [3.51KB]
              • PNG图像文件menu_update.png  [2.70KB]
              • PNG图像文件top_bar.png  [900.00B]
              • PNG图像文件weathericon_condition_01.png  [116.43KB]
              • PNG图像文件weathericon_condition_02.png  [81.28KB]
              • PNG图像文件weathericon_condition_03.png  [88.94KB]
              • PNG图像文件weathericon_condition_04.png  [59.66KB]
              • PNG图像文件weathericon_condition_05.png  [56.36KB]
              • PNG图像文件weathericon_condition_06.png  [119.71KB]
              • PNG图像文件weathericon_condition_07.png  [88.10KB]
              • PNG图像文件weathericon_condition_08.png  [55.96KB]
              • PNG图像文件weathericon_condition_09.png  [70.22KB]
              • PNG图像文件weathericon_condition_10.png  [82.05KB]
              • PNG图像文件weathericon_condition_11.png  [54.28KB]
              • PNG图像文件weathericon_condition_12.png  [66.56KB]
              • PNG图像文件weathericon_condition_13.png  [59.34KB]
              • PNG图像文件weathericon_condition_14.png  [64.31KB]
              • PNG图像文件weathericon_condition_15.png  [98.81KB]
              • PNG图像文件weathericon_condition_16.png  [68.01KB]
              • PNG图像文件weathericon_condition_17.png  [38.23KB]
              • PNG图像文件widget_bg.png  [9.27KB]
            • drawable-ldpi
              • PNG图像文件ic_launcher.png  [1.68KB]
              • PNG图像文件logo.png  [9.13KB]
            • drawable-mdpi
              • PNG图像文件gps3.png  [1.31KB]
              • PNG图像文件ic_launcher.png  [2.51KB]
            • layout
              • xmlgps.xml  [786.00B]
              • xmlmain.xml  [9.73KB]
              • xmlset_city.xml  [1.72KB]
              • xmlwidget_layout.xml  [3.95KB]
            • menu
              • xmlconfigure_menu.xml  [1.26KB]
            • raw
              • Borland的Paradox 7表db_weather.db  [90.00KB]
            • values
              • xmlcolor.xml  [373.00B]
              • xmlstrings.xml  [805.00B]
            • xml
              • xmlweather_widget.xml  [368.00B]
          • src
            • com
              • weather
                • app
                  • Java源文件MainActivity.java  [14.25KB]
                  • Java源文件SetCityActivity.java  [21.49KB]
                  • Java源文件UpdateWidgetService.java  [2.64KB]
                  • Java源文件WeatherWidget.java  [6.32KB]
                • comp
                  • Java源文件GPSListAdapter.java  [1.63KB]
                  • Java源文件MyListAdapter.java  [9.96KB]
                • dao
                  • Java源文件DBHelper.java  [3.04KB]
                • utils
                  • Java源文件LocationXMLParser.java  [3.33KB]
                  • Java源文件WeaterInfoParser.java  [1.02KB]
                  • Java源文件WebAccessTools.java  [2.24KB]
          • classpath.classpath  [364.00B]
          • project.project  [849.00B]
          • xmlAndroidManifest.xml  [2.02KB]
          • 配置文件proguard.cfg  [1.22KB]
          • propertiesproject.properties  [360.00B]
        • 文本文档weatherInfo.txt  [4.80KB]
        • Adobe Acrobat可导出文档格式文件手机天气预报系统毕业设计.pdf  [1.20MB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部