[TOC]
主要记录一款软件开发的过程
功能需求及可行性分析
功能分析
- 罗列全国所有城市
- 查看任意城市的天气
- 自由切换城市,查看城市的天气
- 提供手动更新及后台自动更新的功能
数据获取
尝试使用和风全球天气和风天气API
github上创建项目
在github上建立名为coolweather的repository
然后按照书上步骤关联远程仓库
注意:android studio 也有github功能不过个人感觉不够直观
数据存储查询
创建数据库和表
- 在数据库包下采用SQL存储的方式自定义SQLHelper类,创建省市县三张表
- 在model包下为了以后的开发创建Province City Country 三个类具有与数据库相对应的属性
- 将对数据常用的操作封装起来:
- 数据库的构造方法
- 省市县数据信息的存储和读取
- 遍历全国的省市县
待完善…