- 博客(16)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 android解析xml文件的方式(其二)
上一节中,我们使用DOM方式解析xml文档,该方式比较符合我们日常思维方式,容易上手,但是它直接把文档调入内存中,比较耗内存。在这里我们可以用另外一种方式解析xml,这个就是SAX方式。SAX即是:Simple API for XMLSAX是基于事件驱动的。当然android的事件机制是基于回调函数的,在用SAX解析xml文档时候,在读取到文档开始和结束标签时候就会回调一个事件,在
2015-06-28 03:02:02 544
转载 android解析xml文件的方式(其一)
在androd手机中处理xml数据时很常见的事情,通常在不同平台传输数据的时候,我们就可能使用xml,xml是与平台无关的特性,被广泛运用于数据通信中,那么在android中如何解析xml文件数据呢? 通常有三种方式:DOM,SAX,PULL 在这一节中我们使用DOM方式来处理。 DOM方式解析xml是先把xml文档都读到内存中,然后再用DOM API来访问树形结构,并获取
2015-06-28 03:00:24 775
转载 android之XmlResourceParser类使用实例
android开发过程会经常使用XML文件,下面提供小实例,看看XmlResourceParser类是怎么样解析XML文件的。XML文件名称为test.xml。内容如下: Xml代码 xml version="1.0" encoding="utf-8"?> resources> customer name="luopeng
2015-06-28 02:58:42 626
转载 Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(上)
在之前一篇博文中 Android中View绘制流程以及invalidate()等相关方法分析>>,简单的阐述 了Android View 绘制流程的三个步骤,即: 1、 measure过程 --- 测量过程 2、 layout 过程 --- 布局过程
2015-06-28 02:52:12 549
转载 android背景选择器selector用法汇总
一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片 默认时的背景图片--> 没有焦点时的背景图片 --> android:drawable="@drawable/pic1" /> 非触摸模式下获得焦点并单击时的背景图片 --> android:state_pres
2015-06-28 02:49:17 389
转载 Android中将布局文件/View添加至窗口过程分析 ---- 从setContentView()谈起
转载请注明出处:http://blog.csdn.net/qinjuning 本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。 下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口),一个Dialog,
2015-06-28 02:44:57 564
转载 Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解
今天继续给大家分享下View的相关知识,重点有一下两点: 1、View的几种不同状态属性 2、如何根据不同状态去切换我们的背景图片。 开篇介绍:android背景选择器selector用法汇总 对Android开发有经验的同学,对 节点的使用一定很熟悉,该节点的作用就是定
2015-06-28 02:41:01 663
转载 Android中View绘制流程以及invalidate()等相关方法分析
转载请注明出处:http://blog.csdn.net/qinjuning 前言: 本文是我读《Android内核剖析》第13章----View工作原理总结而成的,在此膜拜下作者 。同时真挚地向渴望了解 Android 框架层的网友,推荐这本书,希望你们能够在Android开发里学到更多的知识 。
2015-06-28 02:36:48 414
转载 java对象的强引用,软引用,弱引用和虚引用
众所周知,java中是JVM负责内存的分配和回收,这是它的优点(使用方便,程序不用再像使用c那样操心内存),但同时也是它的缺点(不够灵活)。为了解决内存操作不灵活这个问题,可以采用软引用等方法。 在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品
2015-06-14 19:53:37 423
原创 通过几个小实例来抛析文件IO的读写
第一个:小实例对文件的基本操作和经常遇到的相关APi的简介public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //创建文件对象 //存放文件的基本信息 File file = n
2015-06-09 23:04:48 420
原创 java api sort的使用
下面通过一个小实例来了解sort的使用下面就贴上源码,仅供参考package com;import java.util.Arrays;import java.util.Comparator;import java.util.Scanner;public class Test { /** * @param args */ public static void mai
2015-06-09 22:52:31 1341
原创 java实现qq聊天室功能
一下是服务器端源码,供大家参考下面是main.javapackage com;public class Main { public static void main(String args[]) { new ServerListener().start(); }}下面是ServerListener,javapackage com;import java.io.I
2015-06-09 22:15:31 5948
转载 startActivityForResult用法详解
一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int re
2015-06-08 23:19:25 401
原创 多线程并发断点续传下载器
利用文件存储上次暂停时的下载量大家可以改用sqlite3数据库来存储暂停时的数据量来完成断点下载,我就把我自己写的代码附上,大家共同学习,代码里面有大量的注释,如有逻辑不够清晰的地方,还请指点~~~~~~public class MainActivity extends Activity { public static final int UPDATE = 5; public
2015-06-03 16:50:04 545
转载 FutureTask 深度解析
先看下FutureTask的注释吧FutureTask一个可取消的异步计算,FutureTask 实现了Future的基本方法,提空 start cancel 操作,可以查询计算是否已经完成,并且可以获取计算的结果。结果只可以在计算完成之后获取,get方法会阻塞当计算没有完成的时候,一旦计算已经完成,那么计算就不能再次启动或是取消。一个FutureTask 可以用来
2015-06-03 16:46:15 480
转载 Java并发编程:Callable、Future和FutureTask
在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 而自从Java 1.5开始,就提供了Callable和Future,通过它们可以在任务执行完毕
2015-06-03 14:00:17 427
跪求安卓客户端如何接收Ubuntu系统过来的结构体协议,还有应该怎么发送过去
2015-04-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人