/** * 从config.xml中获取版本信息以及应用id * * @param urlPath * @return * @throws Exception */ public ListgetUpdateInfo() { Resources r = context.getResources(); // 通过Resources,获得XmlResourceParser实例 XmlResourceParser xrp = r.getXml(R.xml.config); List list = new ArrayList (); // 如果是开始标签 try { // 如果没有到文件尾继续执行 while (xrp.getEventType() != XmlResourceParser.END_DOCUMENT) { // 如果是开始标签 if (xrp.getEventType() == XmlResourceParser.START_TAG) { // 获取标签名称 String name = xrp.getName(); // 判断标签名称是否等于friend if (name.equals("update")) { // 获得标签属性追加到StringBuilder中 list.add(xrp.getAttributeValue(0)); list.add(xrp.getAttributeValue(1)); list.add(xrp.getAttributeValue(2)); } } else if (xrp.getEventType() == XmlPullParser.END_TAG) { } else if (xrp.getEventType() == XmlPullParser.TEXT) { } // 下一个标签 xrp.next(); } } catch (XmlPullParserException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return list; }
0
0
相关文章
Gradle怎么处理XML文件中的占位符
Android Vector Drawable XML路径数据怎么写 pathData语法
Android的vector.xml怎么写 SVG路径转换方法
res/xml/ 目录在Android中是做什么用的
Android的attrs.xml文件怎么写 自定义View属性教程
相关标签:
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
C++ 高级模板编程与元编程
本专题深入讲解 C++ 中的高级模板编程与元编程技术,涵盖模板特化、SFINAE、模板递归、类型萃取、编译时常量与计算、C++17 的折叠表达式与变长模板参数等。通过多个实际示例,帮助开发者掌握 如何利用 C++ 模板机制编写高效、可扩展的通用代码,并提升代码的灵活性与性能。
17
2026.01.23
热门下载
相关下载
精品课程
相关推荐
/
热门推荐
/
最新课程








