- 浏览: 205194 次
- 性别:
- 来自: 南京
最新评论
-
xyyx_nk:
在demo中没有下载的示例,能详细说一下怎么监听下载过程吗?比 ...
DhNet 网络http工具(带缓存功能哦) -dhroid文档 -
zhaoguowei998:
dhroid ioc模块对 加密混淆问题 -
zhaoguowei998:
你太牛了,佩服佩服,以后要多想你请教了
dhroid ioc模块对 加密混淆问题 -
白色蜻蜓:
转载下您的文章,已注明出处。
IOS开发之百度地图API应用 -
wenjiefeng:
你好,在andrioidpn-client客户端源码里,Not ...
Android 推送之原理与初触Androidpn(Android Push Notification)
文章列表
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" ?>
TabHost三种实现方式
- 博客分类:
- android
第一种:继承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 ...
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不支持修改。
...