2015年10月13日

数据解析2:JSON解析(2)

摘要: JSON解析除了导入json包,通过JSONObject类和JSONArray类进行解析外,还有其他的解析方法,如谷歌Gson解析和阿里巴巴FastJson解析,它们都需要导入相应的包。 下面主要介绍Gson解析和FastJson解析: 1.Gson解析: Gson解析JSON字符... 阅读全文

posted @ 2015-10-13 20:48 AellenLei 阅读(627) 评论(0) 推荐(0) 编辑

2015年9月17日

数据解析2:JSON解析(1)

摘要: JSON是网络传输中数据组织的一种格式。 下面为几个不同的JSON数据: 1."{name:'jack',age:23}" 2."{student:{name:'jack',age:23}}" 3."{students:[{name:'jack',age:23},{name:'lily'... 阅读全文

posted @ 2015-09-17 11:04 AellenLei 阅读(335) 评论(0) 推荐(0) 编辑

数据解析1:XML解析(3)

摘要: XML解析的第二种方法是PULL解析。 PULL解析是以事件常量的的方法进行解析,何为事件常量? 当解析器从头到尾解析XML文件时,解析到文档开头定义为解析到一个常量XmlPullParser.START_DOCUMENT,当解析到开始标签定义为解析到一个常量XmlPullParser.ST... 阅读全文

posted @ 2015-09-17 10:14 AellenLei 阅读(158) 评论(0) 推荐(0) 编辑

2015年9月16日

数据解析1:XML解析(2)

摘要: 上一篇着重记录了XML解析中的SAX解析,该篇继续上篇(数据解析1:XML解析(2))未讲完的内容。 XML补充: 1. 2. . 3. 示例:使用SAX解析一个比较复杂的XML文件 1 2 ... 6 --> 7 8 ... 阅读全文

posted @ 2015-09-16 21:53 AellenLei 阅读(300) 评论(0) 推荐(1) 编辑

数据解析1:XML解析(1)

摘要: Http网络传输中的数据组织格式主要有三种: 1.HTML方式 2.XML方式 3.JSON方式 其中XML方式的数据解析有三种:DOM解析,SAX解析,Pull解析。 下面主要讲解SAX解析。 因为SAX解析是解析XML格式的数据的,那么首先要大致了解下什么是XML,以及XML... 阅读全文

posted @ 2015-09-16 20:43 AellenLei 阅读(205) 评论(0) 推荐(0) 编辑

2015年9月12日

设计模式4:装饰模式(1)

摘要: 作用: 基于已经存在的功能提供增强功能。 将扩展的类作为新的类的构造函数参数传入,然后对这个类进行装饰处理。 为了让装饰者有被装饰的功能,需要存在继承关系。 简单的点讲就是为了扩展一个已定义好的类的功能,而不修改原来类的定义,原来的类仍然可以继续使用,现在定义一个新的类继承原来的类,同时... 阅读全文

posted @ 2015-09-12 21:07 AellenLei 阅读(179) 评论(0) 推荐(0) 编辑

设计模式3:模板模式(1)

摘要: 定义: 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。 概述: 定义一个功能时,功能的一部分是确定的,而另一部分不确定,确定的部分需要用到不确定的部分,把不确定的部分暴露出去,让子类实现。 模板模式与抽象类和抽象方法联系在一起,其大致框架如下: 1 abstract cl... 阅读全文

posted @ 2015-09-12 20:41 AellenLei 阅读(134) 评论(0) 推荐(0) 编辑

设计模式2:工程模式(1)

摘要: 什么是工厂模式? 提供一个创建一系列或相互依赖对象的接口,而不需指定它们具体的类。 通俗的讲就是定义了多个产品的类,且只有一个工厂类,而这个工厂类根据需求的不同,可以产生不同产品类的对象。 作用:主要为创建对象提供过度接口,以便将创建对象的具体过程屏蔽隔离起来,提高灵活性。 示例: ... 阅读全文

posted @ 2015-09-12 20:23 AellenLei 阅读(470) 评论(0) 推荐(0) 编辑

设计模式1:单例模式(1)

摘要: 什么是单例模式? 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 作用:在整个生命周期,一个类的所有对象,都是指向了同一块内存空间,而系统不需要为该类的每一个对象都在堆分配空间。任何时候,单例类的实例只有一个。 单例模式是通过单例类来实现的,其中单例类的构成分为三部分: ... 阅读全文

posted @ 2015-09-12 20:07 AellenLei 阅读(184) 评论(0) 推荐(0) 编辑

2015年9月11日

专门用来显示大量数据的视图:AdapterView(1)

摘要: AdapterView是一种用来展示大量数据的视图对象,AdapterView的内容一般是包含相同格式资源的控件,查阅Android文档知类的定义: 从上可知AdapterView直接继承ViewGroup,间接继承View,因此它是一个系统组件,使用它,一般是直接使用它的子类,它的常见子类有... 阅读全文

posted @ 2015-09-11 20:18 AellenLei 阅读(484) 评论(0) 推荐(0) 编辑

导航