下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 目录摘要 .1需求分析 .2一、开发背景.2二、项目需求分析.2总体设计 .2一、系统规划.2二、系统功能界面.31. 设置预报城市界面:. 32天气显示界面:. 43Widget桌面小部件界面:. 5三设计目标.6系统设计 .6一、开发及运行环境.6二、数据库设计.6三、主要方法及步骤.7四、主要方法及技术.7主要模块 .7一、项目框架.7二、主要功能实现.81.获取城市码db_weather.db数据库文件. 82.实现可伸缩性列表的的构建与过滤. 123.GPS定位功能的实现 . 154.Widget窗体小部件的更新 . 18功能测试 .19结论 .23 摘要Window操作系统的诞生
2、成就了微软帝国,同时也造就了 PC时代的繁荣,然而如今,以 Android和 iPhone手机为代表的智能移动设备的发明与互联网云技术的兴起却敲响了 PC时代的丧钟!这也预示着移动互联网时代(3G)已经来临。在这个互联网繁荣的时代,有一颗超新星,以它独特性能优势与人性化的UI设计使它在短短的几年迅速的占领了智能移动设备的市场份额,它就是Google的 Android!这也意味着 Google在移动互联网时代开始抢跑并领跑。Android是基于 Linux平台完全开源的手机操作系统,同时开发语言为Java,这对于 Java开发的我们是何等的诱人,程序员的技术要与时代同行,因此我选择了以 Andr
3、oid为平台的手机天气预报系统来作为我的毕业设计,选择手机天气预报系统不仅可以提升技术,同时也很实用,为人们时刻了解天气状况和出行带来了方便。1 需求分析一、开发背景近几年来随着 3G技术成熟和智能手机的不断普及,移动应用的需求与日俱增,移动应用开发成为当下最热门的技术之一。在 Google和 Android手机联盟的共同推动下,Android在众多移动应用开发平台中脱颖而出。Android是一个真正意义上的开源智能手机操作系统,该系统一经推出立即受到全球移动设备厂商和开发者的热捧。为顺应潮流,本设计旨在搭载 Android的移动设备上运行,实现天气状况的实时动态更新与显示,方便人们的出行与生
4、活。二、项目需求分析根据功能的需求,分析此项目的主要功能应具备以下几点:1.精确查询定位全国各地城市未来几天内的实时天气状况2.系统要具的实用性,符合用户查看信息习惯,界面设计优美3.系统要具有稳定性,且在一定程度上节省流量的开销总体设计一、系统规划由上述的需求,现将系统分为三大模块:天气显示界面模块、预报城市设置模块与 Widget桌面小部件模块。各系统模块功能如下:1).天气显示界面模块显示指定城市三天内的天气状况,包括日期、城市名称、温度、风力与当日的建议,用户可通过按菜单键来显示菜单更新当前天气与设置天气显示的界面背景,以及跳转至设置预报城市界面来更换预报城市。2).预报城市设置模块由
5、自动设置预报城市与手动设置二部分组成,自动设置实现 GPS定位功能,自动确定当前用户所在地;而手动设置则通过可伸展性下拉列表单击选择系统数据库中预存的城市来进行设置,同时为了方便用户查找,支持以输入框的形式来过滤查询预报城市。当单击选中城市时跳转至天气显示界面,来显示该城市当三天内的天气状况;第一次运行时自动跳到该界面。3). Widget桌面小部件模块为了方便用户实时了解天气状况,特别添加在 Android系统桌面上显示当前天气与时间的天气小部件,使用户拿起手机的第一时刻就能了解天气,同时当用户单击小部件时,自动跳转至天气显示界面,显示三天内的详细天气。2 二、系统功能界面1. 设置预报城市界面:1.1当第一次运行程序时,跳转至城市设置界面进行预报城市的选择:1.2用户可以通过单击选择“定位当前城市”的方式调用系统 GPS功能自动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美术颜料制造工安全规程强化考核试卷含答案
- 冷链物流员岗前岗位考核试卷含答案
- 轨配工岗前实操评估考核试卷含答案
- 套筒窑石灰煅烧工安全意识强化模拟考核试卷含答案
- 油漆作文物修复师工作合规知识考核试卷含答案
- 粗液脱硅工创新思维水平考核试卷含答案
- 2026年辽宁省中考生物试题(含答案)
- 爆破工岗位QC管理考核试卷含答案
- 木制玩具制作工安全生产基础知识强化考核试卷含答案
- 多点相关定位系统机务员安全理论评优考核试卷含答案
- 2026中食金安(石家庄)供应链科技有限责任公司公开招聘工作人员28名笔试参考题库及答案解析
- 河南省郑州市实验中学2026-2027学年高二上学期第一次月考英语试卷
- 酮症酸中毒指南2025版
- 2026秋沪科版九上物理 第十五章电与电路单元测试卷
- 2026年人教版数学二年级上册第二单元《1-6的表内乘法》教学设计
- 10kV配电站房建设施工方案
- 检验科试剂耗材精细化管理方案
- 物业维修管理流程及注意事项
- 2026年河南省高考物理试卷(含答案及解析)
- 2024秋期国家开放大学专科《液压与气压传动》一平台在线形考(形考任务+实验报告)试题及答案
- 电梯拆除施工方案流程
评论
0/150
提交评论