一起来开发Android的天气软件(一)——功能规格介绍

本文将指导您通过使用Android平台开发一款基本的天气应用程序。该应用将实现城市天气查询、自动和手动刷新天气信息、自动定位等功能。开发过程中将涉及SQLite数据库、SharedPreference、HTTP请求、Service及Receiver等关键技术。
摘要由CSDN通过智能技术生成

     从今天开始呢,打算来介绍如何开发一款Android的天气软件,其中运用到的基础知识点也比较多,比较适合初学或者刚接触Android开发不久的同学一起来学习交流和切磋!

     那么我先对这个天气软件进行需求分析,我们主要会实现什么功能呢?

     1、查询全国省市县的任意城市的天气信息并可以自由切换

     2、手动刷新天气信息

     3、后台自动刷新天气

     4、自动定位所在地的天气信息

     根据以上需求分析,我们将使用Sqlite来存储从网络获取的全国省市县的列表信息,用SharedPreference来存储当天的天气情况,方便多次查看。当然还要使用Http协议来获取天气信息,我们这边将调用中国天气气象局的API接口。此外,我们还将运用Service和Recevier来实现后台自动刷新界面的功能,实现如下所示的界面.


     此外,我们还将运用到一些Git上流行的开源框架,比如LitePal,这个框架大家可以看一下郭霖大神写的博文,Gson解析Json数据等等,今天的需求分析与功能规格就到此结束,下一篇博文一起来开发Android的天气软件(二)

     下面是该应用的Git开源地址,https://github.com/melhc/SimpleWeather

评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值