android 读取网络 xml 数据
16lz
2021-01-23
private void initData() {final String PATH = "http://www.oschina.net/news/rss";new Thread() {@Overridepublic void run() {try {URL url = new URL(PATH);HttpURLConnection huc = (HttpURLConnection) url.openConnection();InputStream is = huc.getInputStream();XmlPullParser xpp = Xml.newPullParser();xpp.setInput(is, "utf-8");int eventType = xpp.getEventType();while (eventType != XmlPullParser.END_DOCUMENT) {switch (xpp.getEventType()) {case XmlPullParser.START_DOCUMENT:Log.d("oldfeel", "start document");break;case XmlPullParser.START_TAG:String name = xpp.getName();Log.d("oldfeel", name);if (name.equals("description")) {Log.d("oldfeel", "next text " + xpp.nextText());}break;default:break;}eventType = xpp.next(); // 读取下一个tag}} catch (Exception e) {e.printStackTrace();}super.run();}}.start();}
更多相关文章
- 代码中设置drawableleft
- android 3.0 隐藏 系统标题栏
- Android开发中activity切换动画的实现
- Android(安卓)学习 笔记_05. 文件下载
- Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
- 技术博客汇总
- android 2.3 wifi (一)
- AndRoid Notification的清空和修改
- Android中的Chronometer