学习目标
上一节
下一节
学习目标
体验app的制作
提高界面编程能力
提高数据库编程能力
提高从网络获取数据的能力
提高JSON数据的解析能力
开始学习
本项目的主题为天气预报信息查询。先选择城市,然后从网站获取在线天气数据(JSON数据格式),解析后显示到界面。用户选择的城市信息会保存到数据库,目前只能保存一个城市。本项目共有两个界面。
(1)主界面:显示一个城市的天气信息,下面有一个“添加/更换”按钮。主界面包含一个ViewPager控件,5个Fragment页,左右滑动可以查看ViewPager的不同Fragment页(未来几天的天气状况)。Fragment页带有天气状态的图片和文字信息(如时间、地点、温度、天气、风力、风向)。
(2)添加/更改界面:assets文件夹下有一个citycode.json文件。该文件内有全国主要省市地区的名字及对应的城市代码。城市代码用于网络API天气的查询。该界面使用ListView控件加载JSON文件中的省市地区名。

