在Android开发中,资源包括文件或者值,它们和执行应用捆绑,无需在源代码中写死,因此我们可以改变或替换他们,而无需对应用重新编译。了解资源构成参考阅读Android学习笔记(三八):资源resource(上)、XML解析(XmlPullParser),Android学习笔记(三九):资源reso...
分类:
移动开发 时间:
2015-03-31 06:19:02
阅读次数:
131
resource是java源代码之外的静态信息。例如layout。resource作为文件存放在res/目录下面,除了res/raw/外,Android会自动解析,例如layout文件,我们不需要自己去解析XML封装。我们之前用过res/layout/,以及res/anim/之前已经用过。Image...
分类:
移动开发 时间:
2015-03-31 00:40:55
阅读次数:
275
在上一次学习笔记中,学习了XML文件的解析,实际上一些简单的activity属性,一些简单的信息,我们也可以放入xml文件中,可以直接放入res/vaules,由系统来进行解析,而无须使用XmlPullParser来自己分析。Dimension用于字体大小,间距pading等等。常用的尺寸大小详细见...
分类:
移动开发 时间:
2015-03-31 00:34:26
阅读次数:
156
//获得XmlPullParser解析器 XmlPullParser xmlParser = Xml.newPullParser(); try { xmlParser.setInput(inputStream, UTF8);...
分类:
其他好文 时间:
2015-02-26 13:02:22
阅读次数:
111
import java.io.InputStream; import java.io.OutputStream; import java.util.ArrayList; import java.util.List; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlSerializer; import android....
分类:
移动开发 时间:
2015-01-26 15:20:10
阅读次数:
137
先获取到一个XmlPullParserFactory实例
通过实例得到XmlPullParser对象
调用XmlPullParser的setInput()方法将服务返回的XML数据设置进去开始解析
通过getEventType()可以得到当前的解析事件
While循环不断地进行解析
如果当前的解析事件不等于XmlPullParser.END_DOCUMENT,说明解析工作还没完成,调...
分类:
移动开发 时间:
2015-01-22 18:02:27
阅读次数:
139
PULL的工作原理:XML pull提供了开始元素和结束元素。当某个元素开始时,可以调用parser.nextText从XML文档中提取所有字符数据。当解析到一个文档结束时,自动生成EndDocument事件。常用的XML pull的接口和类:XmlPullParser:该解析器是一个在org.xm...
分类:
移动开发 时间:
2015-01-02 17:30:12
阅读次数:
164
在我的Eclipse Android app中出现了如下的错误
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Lorg/xmlpull/v1/XmlPullParser;
....
Conversion to Dalvik format failed with error...
分类:
编程语言 时间:
2015-01-01 10:07:33
阅读次数:
198
前言
在学习Android的Framework层源码时,Android大量的使用XmlPullParser来解析xml文件的源码。因此,这里也顺道介绍一下XmlPullParser的使用。
XML
XML(eXtensible Markup Language)中文名为可扩展标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。...
分类:
移动开发 时间:
2014-11-25 16:29:57
阅读次数:
223
1.要解析的xml文件如下 深圳 18° 30 上海 13° 25 北京 6° 800 2.每个City节点对应的JavaBea...
分类:
移动开发 时间:
2014-11-21 01:20:33
阅读次数:
143