2014年9月20日
摘要: 1 Java代码:"[{"name":"kevin","age":25},{"name":"cissy","age":24}]"; 这是一个json数组。解析的流程: 1. 碰到"[",开始解析Json数组。 2. 碰到"{",开始解析Json对象。 3. 解析Json对象里面的值。 4. 碰到"... 阅读全文
posted @ 2014-09-20 17:52 xuan轩 阅读(250) 评论(0) 推荐(0) 编辑
摘要: Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、rep... 阅读全文
posted @ 2014-09-20 17:46 xuan轩 阅读(444) 评论(0) 推荐(0) 编辑
摘要: DOM解析XMLDOM是Document Object Model的缩写,即文档对象模型.DOM解析器是通过将XML文档解析成树状模型并将其放入内存来完成解析工作的,而后对文档的操作都是在这个树状模型上完成.这个在内存中的文档是实际文档大小的几倍.好处是结构清晰,操作方便,坏处是耗费系统资源.要使用... 阅读全文
posted @ 2014-09-20 17:21 xuan轩 阅读(350) 评论(0) 推荐(0) 编辑
摘要: SAX解析XMLSAX是Simple API for XML的缩写,SAX是基于事件驱动的,在用SAX解析xml文档时候,在读取到文档开始和结束标签时候就会回调一个事件,在读取到其它节点与内容时也会回调一个事件.事件源是org.xml.sax包中的XMLReader,它通过parser()方法来解析... 阅读全文
posted @ 2014-09-20 17:15 xuan轩 阅读(428) 评论(0) 推荐(0) 编辑
摘要: Pull解析XMLXmlPullParser解析器的运行方式与SAX解析器相似.它提供了类似的事件(开始元素和结束元素),但需要使用parser.next()方法来提取它们.事件将作为数值代码被发送,因此可以根据不同的事件代码值来进行不同的处理.通过parser.getEventType()方法来取... 阅读全文
posted @ 2014-09-20 17:01 xuan轩 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: 1、先在AndroidManifest.xml中注册加入访问因特网服务的权限:(若不加入,则会出现permission denied异常)2. 1 package vip.test.HttpGet; 2 import java.io.BufferedInputStream; 3 import jav... 阅读全文
posted @ 2014-09-20 16:11 xuan轩 阅读(543) 评论(0) 推荐(0) 编辑
摘要: HttpURLConnection 实现网络访问文件,并且将获取到的数据存放到字节数组中 1 public class HttpURLConnHelper { 2 private final static String TAG = "MyHttpHelperUtil"; 3 4 /... 阅读全文
posted @ 2014-09-20 16:05 xuan轩 阅读(369) 评论(0) 推荐(0) 编辑
  2014年9月16日
摘要: 1. Time类,这个类可以得到具体的日期/时间以及时区,可以在日期/时间格式与字符串及毫秒之间转换。(据说,使用Time类对CPU的负荷较小,不过我没有与其他的类型对比过)1 Time t = new Time(); //得到的是初始日期时间:19700101T000000Asia/Shangha... 阅读全文
posted @ 2014-09-16 23:51 xuan轩 阅读(831) 评论(0) 推荐(0) 编辑
摘要: 问题现象:app使用Asynctask从网络下载数据,并将数据同步更新到UI上进行显示。在app使用的过程中,偶尔会出现数据未更新的情况,且这个问题现象一时找不到必现的操作方法跟踪问题原因发现是AsyncTask.onPostExecute未被执行到的原因。问题解决办法:google之后,发现可以通... 阅读全文
posted @ 2014-09-16 23:08 xuan轩 阅读(753) 评论(0) 推荐(0) 编辑