上一节中,我们使用SAX方式解析xml文档, SAX方式是基于事件驱动的。当然android的事件机制是基于回调函数的。在这一节中,我们用另外一种方式解析xml文档,这种方式也是基于事件驱动的,与SAX方式一样,它就是PULL方式。只不过PULL方式读xml回调方法返回的是数字。 读取到xml的声明...
分类:
移动开发 时间:
2015-09-26 15:54:05
阅读次数:
233
android下使用DocumentBuilder 解析xml时,有不少坑,主要是遍历子节点时要注意。假设有如下xml文件20.2New version for testhttp://guessstock.qiniudn.com/GuessStock.apk2014-09-21 17:33:00解析...
分类:
移动开发 时间:
2015-07-27 12:50:54
阅读次数:
155
开题篇最近公司在使用Protocol Buffer替代原先的json作为移动端的数据交互格式,尽管服务端和CTO把这项新技术吹的天花乱坠,说什么体积小,不易被破解乱七八糟的,但是作为Android端人员,我只关心数据如何解析的问题。折腾了两天,最终解析成功,我来分享下我的过程,有什么更好的建议大家都提提。 生成Java实体类篇网上找了一大堆的攻略,都是讲protocol的下载与编译,给的链接大部分...
分类:
移动开发 时间:
2015-07-21 10:50:15
阅读次数:
433
大家好,今天给大家分享的是解决解析图片的出现oom的问题,我们可以用BitmapFactory这里的各种Decode方法,如果图片很小的话,不会出现oom,但是当图片很大的时候就要用BitmapFactory.Options这个东东了,Options里主要有两个参数比较重要.[java]view p...
分类:
移动开发 时间:
2015-07-03 15:20:34
阅读次数:
165
前言 从网络获取JSON信息的时候,有时我们会获取到一些不知名的东西,比如下面的情况就是我获取的json信息: 可以看到artist_name我所希望的是歌手的名字,结果出来的却是一堆不知道什么东西的编码,我大概的猜测一下,它有可能就是UniCode编码,因为它和UniCode编码比较相像,原因有二:
UniCode的基本格式是->\u2345之类的形式,总是4个数字和字母的集合,而给定...
分类:
移动开发 时间:
2015-07-02 10:12:52
阅读次数:
344
??
错误:
org.xmlpull.v1.XmlPullParserException: Unexpected token (position:TEXT ?@1:2 in
java.io.StringReader@41822568)
解析别人的xml一直是可以的,解析我的就是不行,我想一定是因为我的格式不对,可是我的格式也没有问题,最后发现是文件的编码格式不对,我的服务器默认为gb231...
分类:
移动开发 时间:
2015-06-30 12:58:46
阅读次数:
153
在Android平台上可以使用SimpleAPIfor XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。 下面是本例子要解析的XML文件:itcast.xml 李明 30 李向梅 25...
分类:
移动开发 时间:
2015-06-15 21:40:42
阅读次数:
120
1,首先在res下面新建一个名字为raw的文件夹,添加一个txt文件在其下面;
2,创建一个布局文件,上面一个按钮出发点击事件,下面一个textview显示文本信息;
3,通过一个InputStream获取内容;
xml布局代码:
android:layout_width="fill_parent"
android:layout_height="fill_pare...
分类:
移动开发 时间:
2015-05-25 10:17:30
阅读次数:
419
JSONArrayjsonArray=jsonObject.optJSONArray("data");//array=dataObj.getJSONArray("data");//JSONArrayarray=dataObj.getJSONArray("result");if(jsonArray!=null&&jsonArray.length()>0){ for(inti=0;i<=jsonArray.length()-1;i++){ JSONObjectobj=jsonArra..
分类:
移动开发 时间:
2015-05-21 19:47:36
阅读次数:
168
1.JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它基于JavaScript(StandardECMA-2623rdEdition-December1999)的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScript,Perl,Python等)。这些特性使J..
分类:
移动开发 时间:
2015-05-03 19:09:45
阅读次数:
173