摘要:
上一篇完成了本应用第一步:下拉列表填充省市信息,本篇完成获取天气预报信息部分:Activity中的Spinner监听事件:View Code private class CityChoosedListener implements OnItemSelectedListener { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { // 调用工具类的getWeatherMsgB... 阅读全文
posted @ 2013-05-09 18:01
来杯冰镇魔卡
阅读(470)
评论(0)
推荐(0)
摘要:
本程序利用http://WebXml.com.cn/ 提供的天气预报服务来编写一个Web Service应用的小例子编写过程主要分两步:1.用获得的省市信息填充一个下拉列表; 2. 点击一个城市,在列表下方的ScrollView中显示出具体的天气等信息首先列出布局文件:View Code <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layo 阅读全文
posted @ 2013-05-09 17:35
来杯冰镇魔卡
阅读(544)
评论(0)
推荐(0)
摘要:
为了逻辑更清晰,输出部分单独新建一个项目:XmlPullWriteProject还是先写XmlPullUtll操作类:构造方法与基本的成员变量:View Code public class XmlPullUtil { // 需要两个参数:一个输出流和一个节点对象列表 private OutputStream outputStream = null; private List<Person> persons = null; private XmlPullParserFactory xppFac = null; private XmlSerialize... 阅读全文
posted @ 2013-05-09 15:33
来杯冰镇魔卡
阅读(212)
评论(0)
推荐(0)
摘要:
由于DOM解析xml文档需要将整个xml DOM树读入,当文件很大时,这种解析效率很低,而Android自带有一个事件触发型的xml解析器XmlPullParser,与SAX解析方式比较相似,区别在于XmlPullParser允许主动从解析器获取事件,满足条件后结束解析。首先写XmlPullUtil类(用途:操作解析器),成员变量与构造方法:public class XmlPullUtil { // 准备XmlUllParser需要的InputStream private InputStream inputStream = null; private XmlPullParse... 阅读全文
posted @ 2013-05-09 12:50
来杯冰镇魔卡
阅读(311)
评论(0)
推荐(0)

浙公网安备 33010602011771号