Android开发之天气预报(一)项目介绍

Android开发之天气预报(一)项目介绍

系统需求分析

本系统是基于Android平台的天气预报软件。软件系统的主体功能是利用网络访问中华万年历提供的端口获取实时天气及预测天气状况。并以图文并茂的形式通过软件展示给用户。软件通过GPS定位实时地点,获得当地的天气状况,用户还可以自己添加城市获得所需的城市的天气状况。
软件功能不复杂,占用系统空间小,仅提供简单的天气信息;界面美观交互性好,易于用户理解操作,且不依赖于其它软件,消耗资源少易维护,程序有较好的健壮性和正确性。运行该软件所需的环境配置不高,能满足绝大多数用户的需求。
根据以上需求,分析此项目的主要功能应具备以下几点: 
(1) 精确查询全国各地城市当日和未来几天内的实时天气状况;
(2) 系统具有安全性,独立性,可靠性;
(3) 系统要具有实用性,符合用户查看信息习惯,界面设计优美。

开发及运行环境

1.开发技术
本系统是采用面向对象的软件开发方法,基于Android studio开发平台,以Android作为本系统的开发语言实现音乐播放器预定的需求功能平台介绍
2.平台介绍

  • 硬件平台
    CPU:Inter® Core™ i5-6200U CPU @ 2.3GHz 2.40GHz
    内存:8G
    系统类型:64位操作系统,基于x64的处理器

  • 软件平台
    操作系统:win10
    开发工具Android Studio

  • app运行设备
    本文档中app运行实例的图片,均在Samsung S9手机上的运行

程序总体设计

程序总体设计框图
使用步骤如下:
(1) 首次启动app,授予app位置信息访问等权限;
(2) 主界面:通过文字和图片显示当前设备的所在城市、天气信息、日期、温度范围、当前温度等等;
(3) 添加城市界面:向左滑动,用户可设置城市名称,显示目标城市的天气情况;

猜你喜欢

转载自blog.csdn.net/weixin_43124455/article/details/89535946