Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android平台下的XML文件解析之SAX模式解析

Android平台下的XML文件解析之SAX模式解析

SAX解析XML:SAX基本原理:采用事件驱动解析XML文件,以流式方式逐行的去读,它不需要解析完整个文档,在按内容顺序解析文档的过各中,SAX会判断当前讲到的字符是否合法XML语法中的某部分,如果符合就触发事件(例如startDocument()、endDocument()诸如此类的事件),它的特点是不会记录前面所碰到的标签,并且它是一个解析速度快并且占用内存少的XML解析器,SAX解析步骤:1、从SAXPraserFactory中创建一个新的实例2、再...
Android平台下的XML文件解析之PULL模式解析

Android平台下的XML文件解析之PULL模式解析

Pull模式解析原理: 与SAX解析器模拟相似,也提供了类似的事件驱动.使用parser.next()可以进入下一个元素并触发相应事件。事件将作为数值代码被发送,因此可以使用一个switch对感兴趣的事件进行处理。当元素开始解析时,调用parser.nextText()方法可以获取下一个Text类型元素的值。Pull模式解析步骤:1、 得到一个XmlPullParser对象这里得到XMLPullParser对象的方式有两种: 1)通过Xml这个工具类的.n...
Android应用小实例--跟随手指的小球

Android应用小实例--跟随手指的小球

实现效果图:实现方式:继承View类自己重绘一个圆,然后将这个自定义的继承于View类的加入到当前的Activity并且为这个自定义的View控件添加一个onTouchLitener事件Android应用小实例--跟随手指的小球源代码下载:免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /pub/Android源码集锦/2011年/11月/Android应用小实例--跟随手...
Android开发教程:机器人的意图之Intent的Action

Android开发教程:机器人的意图之Intent的Action

Intetn的Action属性:什么是Action?Action是指Intent是指一个要完成的动作,是一个字符串常量。在Intent类里面定义了大师的Action的常量属性,例如:ACTION_CALL (打电话) ACTION_EDIT(编辑数据)等等,除此之外,我们可以使用setAction()函数来设置IntnetAction属性,使用getAction()来获得Action1、 自定义Action:再看Intent构造函数:public Inte...
与其他库一起使用jQuery

与其他库一起使用jQuery

概要: 在jQuery库,几乎所有的jQuery插件都被约束在它的命名空间里,通常,“global”对象同样被存储在jQuery命名空间里,因些不会使它与其它库(如:Prototype, MooTools, or YUI)发生冲突。 注意,jQuery用"$"作为它自身的默认快捷方式。 "$"的功能: 当jQuery与其它库被加载后,你也可以不顾它的默认快捷方式而在任意一处通过调用jQuery.noConflict()函数来指定使用j...
Android中ListView结合CheckBox判断选中项

Android中ListView结合CheckBox判断选中项

本文主要实现在自定义的ListView布局中加入CheckBox控件,通过判断用户是否选中CheckBox来对ListView的选中项进行相应的操作。通过一个Demo来展示该功能,选中ListView中的某一项,然后点击Button按钮来显示选中了哪些项。[1] 程序结构图如下:其中Person.java是实体类,MainActivity.java是Activity组件类。listitem.xml是自定义的列表每项布局文件。[2] listitem.xml...
Android SDK Tutorials系列 - Hello Views - Time Picker

Android SDK Tutorials系列 - Hello Views - Time Picker

Time Picker可以用TimePicker窗口小部件来选择时间,这个小部件允许用户选择小时和分钟。本教程里,点击界面上的按钮,将弹出一个浮动的时间选择器对话框TimePickerDialog。当用户设置时间后,TextView将显示刚设的时间。创建一个公车:HelloTimePicker.打开res/layout/main.xml 并修改如下: <?xmlversion="1.0"encoding="utf-8"?><LinearL...
Linux C程序如何检测WIFI无线USB网卡是否可用?

Linux C程序如何检测WIFI无线USB网卡是否可用?

最新做一个WIFI应用项目。如何检测WIFI USB设备是否插上了呢?特此共享。第一种方法,采用读取文件的方式。在linux下,任何一种设备都可看成文件。通过分析相关文件信息,可得知WIFI设备是否存在;代码示例如下: static void WIFI_Enum_Device(void){ charbuff[1024]; FILE *fh; /* Check if /proc/net/wireless is available */ fh = fopen(...
在Linux下使用DNW给开发板下载

在Linux下使用DNW给开发板下载

介绍:DNW是通过USB烧写软件到ARM板的工具, 由三星公司开发, 可是这个软件只有Window版本. 在ARM9之家论坛上发现有人重写了个简单的命令行版本, 下载源代码可以:dnw2_linux_latest.tgz,但是这版会有一些问题,所幸的是有人又进行了一些修正dnw2_linux_fixed.tar.gz ,主要修正了一些编译警告和添加一个指定地址的功能。本文要用到的相关文件下载:免费下载地址在 http://linux.linuxidc.co...
Linux 内核ethtool框架新增刷网卡firmware功能

Linux 内核ethtool框架新增刷网卡firmware功能

现在的网卡,尤其是智能网卡、高速网卡,硬件性能越来越强大,承载的功能也越来越多。开发者对网卡内部功能的增加或修改,对已知bug的修正都离不开对网卡Firmware的更新。Linux操作系统对网卡 Firmware的更新提供了一整套机制,允许网卡驱动在必要时可以动态加载新的网卡Firmware。最新的内核中,动态加载Firmware的功能被加入到了Ethtool框架中,使得在用户空间加载网卡Firmware的操作标准化。 网卡 Firmware 的更新 针...
JAVA进程waitFor() 阻塞总结

JAVA进程waitFor() 阻塞总结

最近在忙着一个模块的架构,先前采用的是单进程多线程的模式运行,因为可以很好管理。后来为了提高效率,必须把一群不断运行的线程放出去,好比分配房间样子,大伙再不用拘束在一个房间形成拥挤的状态了。原来启动一个线程任务的时候是把容器里存活对象开启它的状态,现在演变成生成一个线程,线程再去启动一个进程,从而把任务分配出去执行,但是,在一个线程启动一个进程后,因为要设计到数据通信,比如要等子进程完成后把子进程的结果返回回来。线程启动它后不可以被挂起。所有子进程需要在一...
<< 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 >>