1、首先打开开发工具,我是使用Eclipse开发(安装了ADT的Eclipse)。打开页面如下图所示。然后新建一个项目(注意是Android项目)。
2、接下来就是请求对方服务器,通过GET或POST提交数据,然后服务返回数据,这个步骤就是写一个方法用于对方服务器数据的代码段。如下图所示。注意和风天气的数据可以通过城市名称查询,所以只需要输入城市名称(拼音也可以)。
3、我们可以获得指定城市名的天气数据(这里为南昌)。我们发现该数据格式为json格式。json 是存储和交换文本信息的语法,类似 xml,但json 比 xml 更蟛杆戛攉小、更快,更易解析。我们将获得的json数据用Notepadd++打开,部分数据如图所示。
4、接下来,我们就要解析这部分数据了。我们可以使用jsonobject对象来进行解析数据,其实还有更方便的工具,不过为了看得更清楚使用jsonobject可以一步一步解析,如下图所示
5、通过以上步骤就可以把和风天气指定城市的天气数据解析出来。嗯,比较慢,不过很明了。