- 博客(13)
- 资源 (29)
- 收藏
- 关注
原创 使用SAX解析XML文件
SAX(Simple API for XML),是指一种接口,或者一个软件包。 DOM:文档驱动。DOM在解析文件之前把整个文档装入内存,处理大型文件时其性能很差,是由于DOM的树结构所造成的,此结构占用的内存较多。SAX:事件驱动型的XML解析方式。顺序读取XML文
2011-05-29 19:57:00 24075 4
原创 Android中Broadcast Receiver组件详解
BroadcastReceiver(广播接收器)是Android中的四大组件之一。 下面是Android Doc中关于BroadcastReceiver的概述:①广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区
2011-05-27 15:11:00 99540 19
原创 Android中资源文件夹res/raw和assets的使用
<br />*res/raw和assets的相同点:<br />1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。<br /><br />*res/raw和assets的不同点:<br />1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。<br />2.res/raw不可以有目录结构,而assets则可以有目录结构,也就是
2011-05-25 14:33:00 60262 9
转载 Android编译,打包、签名详细教程
1.Android程序编译、打包、签名、发布的三种方式方式一:使用eclipse+ADT编译打包方式二:命令行手动编译打包方式三:使用ant自动编译打包 2.Android编译、打包的步骤第一步 生成R.java类文件: Eclipse中会自动生成R.
2011-05-25 11:52:00 9127
转载 Android使用Ant自动编译签名打包详解
<br />1.生成R.java类文件: <br /><!-- Generate the R.java file for this project's resources. --><target name="resource-src" depends="copy"> <echo>Generating R.java / Manifest.java from the resources...</echo> <exec executable="${aapt}" failonerror="true">
2011-05-25 11:21:00 30919 5
转载 Android命令行手动编译打包详解
Android 命令行手动编译打包过程图【详细步骤】:Step1:使用aapt生成R.java类文件。例: F:/explorer/android-sdk-windows2.2/tools>f:/explorer/android-sdk-win
2011-05-25 10:57:00 9157
转载 eclipse+ADT 进行android应用签名打包详解
1.Eclipse工程中右键工程,弹出选项中选择 android工具-生成签名应用包: 2.选择需要打包的android项目工程: 3.如果已有私钥文件,选择私钥文件输入密码,如果没有参见第6和7步创建私钥文件:4.输入私钥别名和密码:5.选择AP
2011-05-25 10:29:00 25777 5
转载 Android应用程序组件概述
<br />以下是Android应用程序组件的概述,转自Android中文翻译组,后续会对每个组件作详细的介绍。。。。<br />应用程序组件(Application Components)<br /> Android的核心功能之一就是一个应用程序可以使用其它应用程序的元素(如果那个应用程序允许的话)。比如说,如果你的应用程序需要一个图片卷动列表,而另一个应用程序已经开发了一个合用的而又允许别人使用的话,你可以直接调用那个卷动列表来完成工作,而不用自己再开发一个。你的应用程序并没有吸纳或链接其它
2011-05-19 19:42:00 2102
原创 Android中Service组件详解
Service是Android的四大组件之一,以下是我结合Android Doc和网上资料的学习总结,有不准确的地方请高手指出,互相学习嘛。。。 1.Service是什么Service是Android的四大组件之一,即Android系统的服务(不是一个线程,是主程序的
2011-05-17 15:16:00 14865 7
原创 Android中的长度单位详解
<br />in(英寸)长度单位(基本用不到)<br />mm(毫米)长度单位(基本用不到)<br />pt(point磅)1/72英寸,标准的长度单位(基本用不到)<br /> <br />px(pixel像素)指的是屏幕上的点<br />dp(与密度无关的像素)一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp=1px<br />dip(device independent pixels设备独立像素) 不同设备有不同的显示效果,这个和设备硬件有关。<br />sp(scaled pixels
2011-05-05 18:15:00 5812
原创 Handler异步方式详解及其使用
<br />在实际应用中经常会遇到比较耗时任务的处理,比如网络连接,数据库操作等情况时,如果这些操作都是放在主线程(UI线程)中,则会造成UI的假死现象,Android中可以使用AsyncTask和Handler两种异步方式来解决这种问题。前面已经介绍过AsyncTask异步方式详解及其使用,下面介绍Handler异步方式详解及其使用。关于Android中的消息机制,大家可以学习下这篇文章:Android消息处理机制。<br /><br />1.Handler的定义<br />主要接受子线程发送的数据,并用
2011-05-05 15:23:00 8918 9
原创 Android消息处理机制
<br />大家在学习Handler之前应该先了解Android的消息处理机制,这样有助于掌握Handler的使用原理。<br />一.角色描述<br />1.Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的Message Queue(消息队列)。<br />2.Handler: 你可以构造Handler对象来与Looper沟通,以便push新消息到Message Queue里,或者接收Looper(从Message Queue取出)所送来的消息。<br />3.Message Q
2011-05-05 13:04:00 9186 5
原创 AsyncTask异步方式详解及其使用
<br />在实际应用中经常会遇到比较耗时任务的处理,比如网络连接,数据库操作等情况时,如果这些操作都是放在主线程(UI线程)中,则会造成UI的假死现象,Android中可以使用AsyncTask和Handler两种异步方式来解决这种问题。Handler异步方式详解及其使用<br /><br />AsyncTask(异步任务处理)<br />在使用AsyncTask时处理类需要继承AsyncTask,提供三个泛型参数,并且重载AsyncTask的四个方法(至少重载一个)。<br /> <br />三个泛型参
2011-05-04 15:06:00 8254 1
Android中文API合集(最新版)已有134篇
2011-04-06
J2ME API(chm版)
2010-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人