1,解析JSON数据:
! TextUtils.
isEmpty(response){}:响应是否没空字符串。若不为空,则进行下面步骤。
2,
province.save();就是把province解析好的数据全是通过save();的方法存在province的数据库内。
3,requestWeather(); :从服务器请求天气数据
4.showWeatherinfo(); :进行内容显示
5,queryProvinces(Cities,Counties)(); :查询省,市,县级数据
6,TextUtil类:可以处理字符串问题。
7,一个app要是把所有信息都显示出来,那么布局只有一个的话,就会是非常长的,也很混乱。因此就要学会利用引用布局的技巧,将界面的每个部分都写在不同的布局文件里,再通过引入布局的方式集合在一个总的布局里,这样就会显示的比较工整。
<include layout="@layout/title">
<include layout="@layout/now">
........................
8,在布局里嵌入一个ScrollView布局,是因为内容较多,使用它可以允许以滚动的方式查看屏幕以外的内容。
9,因为ScrollView内部只允许有一个直接子布局,因此又要嵌入一个垂直方向上的LineraLayout,并且把之前所有子布局都引入到这个垂直布局里面。