`
文章列表
    pull 解析也是事件驱动的,android中已经加入jar包,java使用时可以到官网加入jar包 //xml文件 <?xml version="1.0" encoding="UTF-8"?> <persons> <person id="23"> <name>liming</name> <age>30</age> </person> <person id="20"> ...
些时候,我们需要生成一个XML文件,生成XML文件的方法有很多,如:可以只使用一个StringBuilder组拼XML内容,然后把内容写入到文件中;或者使用DOM API生成XML文件,或者也可以使用pull解析器生成XML文件,这里推荐大家使用Pull解析器。 使用Pull解析器生成一个与itcast.xml文件内容相同的myitcast.xml文件,代码在本页下方备注 使用代码如下(生成XML文件): File xmlFile = new File("myitcast.xml"); FileOutputStream outStream = new FileOutput ...
android的selector的用法: 首先android的selector是在drawable/xxx.xml中配置的。 先看一下listview中的状态: 把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。drawable/list_item_bg.xml Java代码:     <?xml version="1.0" encoding="utf-8" ?>   
第一种:继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。只要定义具体Tab内容布局就行了.xml布局: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"       android:layout_width="fill_parent" android:layout_height="fill_parent">        <LinearLayout an ...
Android中的Animation动画效果可以通过两种方式实现: 在XML中实现动画效果 alpha 渐变透明度动画效果 Java代码    <alpha    android:fromAlpha="0.1"   // 开始时透明度    android:toAlpha="1.0"     // 结束时时透明度 1.0完全不透明 范围[0-//1.0]    android:duration="8000"   //持续时间     /> <!-- 透明度的变换 -- ...
Action常量  String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。"android.intent.action.ADD_SHORTCUT"  String ALL_APPS_ACTION 动作:列举所有可用的应用。输入:无。 "android.intent.action.ALL_APPS"  String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 "android.intent.category.ALTERNATIVE"  Str ...
在用sqlite设计表时,每个表都有一个自己的整形id值作为主键,其实可以不指定这么一个id值,sqlite内部本来就会为每个表加上一个 rowid,这个rowid可以当成一个隐含的字段使用,但是由sqlite引擎来维护的,在3.0以前rowid是32位的 ...
try { InputStream in = mContext.getAssets().open("update_cities.sql"); SQLiteDatabase database = getWritableDatabase(); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(in)); String sqlUpdate = null; while ((sql ...
项目中使用以下提取带有中文的html,出现了乱码holder.webView.loadData(html, “text/html”, “utf-8″);经过多次尝试发现用holder.webView.loadDataWithBaseURL (null, html, “text/html”, “utf-8″,null);这个方法却能很好解决乱码问题,遇到这个问题的朋友不妨一时。
Adapter是用来帮助填充数据的中间桥梁,比如通过它将数据填充到ListView, GridView, Gallery.而android 提供了几种Adapter:ArrayAdapter, BaseAdapter, CursorAdapter, HeaderViewListAdapter, ListAdapter, ResourceCursorAdapter, SimpleAdapter, SimpleCursorAdapter, SpinnerAdapter, WrapperListAdapter. 根据数据来源形式的不同可以选择不同的Adapter,比如数据来源于一个Array ...
android平台上对文件的操作和java基本上是相同的 注意用Environment.getExternalStorageDirectory()+"/"获得的SD目录最好 package duohuo.teng.net; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import android.os.Environmen ...
调试了半天就是终于知道了 调试中通过android simulator模拟器链接localhost或者127.0.0.1,但是报错了!! Exception 1:java.net.ConnectException: localhost/127.0.0.1:8080 - Connection refused 问题是这样的,android模拟器(simulator)把它自己作为了localhost,也就是说,代码中使用localhost或者127.0.0.1来访问,都是访问模拟器自己!这是不行的!如果你想在模拟器simulator上面访问你的电脑,那么就使用android内置的IP 10 ...

javaio

Java中比较丰富的I/O操作,使得Java能够被众多公司接受的一个优势之一。 数据流的概念和技术家奴啊了堆文件I/O的理解、处理以及操作。数据流指一定字节长度和方向的线性有序数据。虽然输入、输出数据都以线性有序字节流的 ...
一、前言 用Java解析XML文档,目前有以下方法: 首先是 DOM DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而 DOM 被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可以在任何时候在树中上下导航,而不是像 SAX 那样是一次性的处理。DOM 使用起来也要简单得多。   另 ...
    DOM是基于文档驱动的,也是读取和操作XML文件的标准文档对象模型。DOM有什么优点呢?那就是简单方便,易于开发,随机存取,可以随意的修改DOM树从而达到修改XML文档的目的。当然啦,缺点也是显著的,就是它不适宜操纵大型的文档,毕竟要在内存中操作,所以可能造成低效,迟缓。       SAX是基于事件驱动的,也就是说它不需要读入整个文档,文档的读入过程就是SAX的解析过程。所谓的事件驱动机制就是基于回调机制的程序运行方法,我们也可以称为授权事件模型。那么,SAX有什么优点呢?就是适宜操纵任意大小的文档,灵活,开发任意可以用SAX建立自己的模型,但是SAX不支持修改。       ...
Global site tag (gtag.js) - Google Analytics