[TOC]
主要记录一款软件开发的过程

功能需求及可行性分析

功能分析

  1. 罗列全国所有城市
  2. 查看任意城市的天气
  3. 自由切换城市,查看城市的天气
  4. 提供手动更新及后台自动更新的功能

数据获取

尝试使用和风全球天气和风天气API

github上创建项目

在github上建立名为coolweather的repository
然后按照书上步骤关联远程仓库
注意:android studio 也有github功能不过个人感觉不够直观

数据存储查询

创建数据库和表

  1. 在数据库包下采用SQL存储的方式自定义SQLHelper类,创建省市县三张表
  2. 在model包下为了以后的开发创建Province City Country 三个类具有与数据库相对应的属性
  3. 将对数据常用的操作封装起来:
    • 数据库的构造方法
    • 省市县数据信息的存储和读取
  4. 遍历全国的省市县
    待完善…
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐