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

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

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

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

     2、手动刷新天气信息

     3、后台自动刷新天气

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

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


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

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

你可能感兴趣的:(Android,android之开发技术详解,Android,天气,LitePal,Gson,git)