本软件是基于 Andriod 的手机天气预报系统。
(1)本软件使用到的腾讯天气接口 :
(2)JSON 数据解析:
JavaScript Object Notation,但是独立于语言。类似 XML ,可以用来文本信息的存储和交换,是数据的载体。从天气预报接口获得天气信息时需要对天气进行解析,解析出自己需要的天气信息。
本软件选择SQLite数据库作为数据存储的载体,建立数据库forecast.db,此数据库记录查询城市的天气信息,用户请求天气接口后将数据保存到本地,以便在无网的时候展示,建立一个info表
数据库建立的info表如下:
| 字段名 | 数据类型 | 名称 |
| _id | Integer | 城市ID(primary key) |
| city | varchar | 城市名 |
| content | text | 天气详情 |
程序首页
城市管理
更多设置