一起来开发Android的天气软件(一)

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

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

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

     2、手动刷新天气信息

     3、后台自动刷新天气

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

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


     此外,我们还将运用到一些Git上流行的开源框架,比如LitePal,这个框架大家可以看一下郭霖大神写的博文,Gson解析Json数据等等,今天的需求分析与功能规格就到此结束,下一篇博文也会很快跟大家见面的。

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

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。