2011年12月18日

使用 Pull 解析器操作 XML 文件

摘要: 一、使用Pull解析器读取 XML 文件除了可以使用 SAX 或 DOM 解析 XML 文件之外,大家也可以使用 Android 内置的 Pull 解析器解析 XML 文件。Pull 解析器是一个开源的 Java 项目,既可以用于 Android,也可以用于 JavaEE。如果用在 JavaEE 需要把其 jar 文件放入类路径中,因为 Android 已经集成进了 Pull 解析器,所以无需添加任何 jar 文件。Android 系统本身使用到的各种 XML 文件,其内部也是采用 Pull 解析器进行解析的。 Pull 解析器的运行方式与 SAX 解析器相似。它提供了类似的事件,如:开始元素 阅读全文

posted @ 2011-12-18 20:17 Ronald9 阅读(302) 评论(0) 推荐(0) 编辑

ListView 获取选中和长按菜单对应的 item 的 _id 值

摘要: 首先,如果是用 SimpleCursorAdapter 填充 ListView 的数据时,必须注意 sqlite 的主键命名,由于 SimpleCursorAdapter 的方法只识别 _id,所以,当你用到sqlite的SimpleCursorAdapter 时,必须把数据表的主键命名为 _id。否则就会出现 java.lang.IllegalArgumentException: column '_id' does not exist错误。(1)言归正传,当我们点击 ListView 时,会调用 ListView 的点击事件,那么点击的这个 item 的对应的数据库的 _id 阅读全文

posted @ 2011-12-18 19:23 Ronald9 阅读(1113) 评论(1) 推荐(0) 编辑

Android Pull 解析 XML

摘要: Pull 解析和 Sax 解析很相似,都是轻量级的解析。在 Android 的内核中已经嵌入了 Pull,所以我们不需要再添加第三方 jar 包来支持 Pull。Pull 解析和 Sax 解析不一样的地方有:1)Pull 读取 XML 文件后触发相应的事件调用方法返回的是数字2)Pull 可以在程序中控制想解析到哪里就可以停止解析看实例:books.xml<?xml version="1.0" encoding="UTF-8"?><books> <book id="1"> <name>t 阅读全文

posted @ 2011-12-18 19:16 Ronald9 阅读(3389) 评论(0) 推荐(1) 编辑

HttpClient学习整理

摘要: http://www.blogjava.net/Alpha/archive/2007/01/22/95216.htmlhttp://blog.csdn.net/ambitiontan/archive/2006/01/06/572171.aspxHttpClient入门http://blog.csdn.net/ambitiontan/archive/2006/01/07/572644.aspxJakarta Commons HttpClient 学习笔记http://blog.csdn.net/cxl34/archive/2005/01/19/259051.aspxCookies,SSL,htt 阅读全文

posted @ 2011-12-18 16:53 Ronald9 阅读(183) 评论(0) 推荐(0) 编辑

2011年12月6日

Android 源码目录分析

摘要: frameworks 目录 (核心框架——java及C++语言).|-- base (基本内容)| |-- api (?都是xml文件,定义了java的api?)| |-- awt (AWT库)| |-- build (空的)| |-- camera (摄像头服务程序库)| |-- cmds (重要命令:am、app_proce等)| |-- core (核心库)| |-- data (字体和声音等数据文件)| |-- docs (文档)| |-- graphics (图形相关)| |-- include (头文件)| |-- keystore (和数据签名证书相关)| |-- libs (库 阅读全文

posted @ 2011-12-06 10:41 Ronald9 阅读(310) 评论(0) 推荐(0) 编辑

2011年4月13日

ListView

摘要: package com.eoeAndroid.list;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ListView;import android.widget.SimpleAdapte 阅读全文

posted @ 2011-04-13 11:09 Ronald9 阅读(410) 评论(0) 推荐(0) 编辑

导航