自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

转载 android_IntentService,AsyncTask,Handler

//Service不是一个独立的进程(除非特别指定),它与应用程序在同一进程中。Service不是一个线程,应该避免耗时操作。  //IntentService以队列方式将请求的Intent加入队列,开启工作者执行任务,不会堵塞UI线程。  -----  (AsynTask)   //IntentService是Serivce+handler的结合产物(只有一个线程执行任务),AsyncT

2013-08-30 17:20:54 689

转载 Android_应用程序资源的编译和打包过程分析

Android应用程序资源的编译和打包过程分析:   在打包之前,大部分文本格式的XML资源文件还会被编译成二进制格式的XML资源文件。XML资源要二进制格式,是因为:二进制格式的XML文件占用空间更小。这是由于所有XML元素的标签、属性名称、属性值和内容所涉及到的字符串都会被统一收集到一个字符串资源池中去,并且会去重。有了这个字符串资源池,原来使用字符串的地方就会被替换成一个索引到字符串资源

2013-08-29 14:15:11 538

转载 Android_控件TextView的实现原理分析

Android控件TextView的实现原理分析:   应用程序窗口,即Activity窗口,是由一个PhoneWindow对象,一个DecorView对象,以及一个ViewRoot对象来描述的。其中,PhoneWindow对象用来描述窗口对象,DecorView对象用来描述窗口的顶层视图,ViewRoot对象除了用来与WindowManagerService服务通信之外,还用来接收用户输入。

2013-08-29 14:08:13 616

转载 android_JNI宏观介绍

JNI存在原因:调用驱动(java不具备操作驱动的能力);大数据处理模块(C的效率高);某些功能模块C已经实现。   当调用native函数时,java会自动产生一个对应的C中的函数名称。其关系为,包名+名称,并且中间以下画线分割(这个并不是java编译器内含的,是一种编程规范);native引擎中AndroidRuntime类提供了一个registerNativeMethods函数,可以定义

2013-08-29 14:06:14 507

转载 android_插件架构

HostApk调用PluginApk中的类的方法1:通过PackageManager的queryIntentActivities方法,获取ResolvInfo和ActivityInfo;new出一个DexClassLoader,加载PluginApk中的类,利用newInstance方式获取类对象;利用反射机制获取类方法;  HostApk调用PluginApk中的类的方法2:面向接口编程

2013-08-29 14:01:34 640

转载 android_activity传递消息

android分为四层:应用程序层(Applications)、应用程序框架层(Application Framework)、系统运行库层(Libraries和Android Runtime)和Linux内核层(Linux Kernel)。  Framework框架包含三个主要部分:客户端,服务端,Linux驱动。服务端主要包含两个重要类:WindowManagerService(WmS)

2013-08-29 13:59:57 613

转载 android_异步线程与Looper

异步消息处理线程原因:任务需要常驻,比如用于处理用户交互的任务;任务需要根据外部传递的消息做不同的操作。   实现异步线程要解决的问题包括:消息队列;无限循环体;消息队列锁。   线程局部存储TLS,thread local strorage。   不同作用域的变量类型:函数成员变量;类成员变量;线程局部存储TLS变量;静态变量;跨进程通讯IPC变量。   为什么一个线程中只能有一

2013-08-29 13:56:22 499

转载 android_编译系统介绍

android编译系统被调用的三种形式:编译整个android系统;编译某个子工程(apk/java运行时的jar库/linux的静态库/动态库/可执行程序);编译sdk;  整个编译系统的三个组成部分:编译中枢(各种.mk文件,便管理所有的子项目,并生成所有的target);子项目;输入路径(host对应PC上所需要的各种工具/target最终的输出目标);  .PHONY定义默

2013-08-29 13:49:56 640

转载 linux_make使用

http://hi.baidu.com/lysoncn/item/58041c51dabadca9adc857dc********************  资源文件******************//func.h void func(); //func.c #include "func.h"void func() {        prin

2013-08-23 09:51:52 481

转载 android_fragment的介绍

ActivityGroup废弃,使用Fragment和FragmentManager替代;     Fragment主要目的是用在大屏幕设备上--例如平板电脑上,支持更加动态和灵活的UI设计。平板电脑的屏幕要比手机的大得多,有更多的空间来放更多的UI组件,并且这些组件之间会产生更多的交互。通过将activity的布局分散到fragment中, 你可以在运行时修改activity的外观,并在由a

2013-08-21 15:36:48 586

转载 android_系统结构4层

1、android分为四层:应用程序层(Applications)、应用程序框架层(Application Framework)、系统运行库层(Libraries和Android Runtime)和Linux内核层(Linux Kernel)。2、应用程序层:所有的应用程序都是使用java语言编写的,通过调用应用程序框架层(Application Framework)所提供的API来完

2013-08-16 20:32:27 1095

转载 android_老罗博客摘记

http://blog.csdn.net/Luoshengyang  Dalvik虚拟机进程和线程的创建过程分析:   Dalvik虚拟机所创建的进程和线程与其宿主Linux内核的进程和线程有什么关系?Dalvik虚拟机除了可以执行Java代码之外,还可以执行Native代码,也就是C/C++函数。这些C/C++函数在执行的过程中,又可以通过本地操作系统提供的系统调用来创建本地

2013-08-16 13:41:52 780

转载 android_编译系统/Framework简介

Android中,manager的含义是经纪人,所管理的对象是服务本身,因为每个具体的服务都会提供多个API接口。  Android中,设备商要扩充framework:增加一些额外的类文件,这些类文件一般以独立的jar包存在;修改已有文件,可以使用import,但为了保持和原生Framework的兼容性/对原生framework最少化修改,可以使用类装载器动态装载自定义jar包。  dex

2013-08-16 13:39:10 964

转载 android基础_imageview的scaleType,listview的cacheColorHint和android:listSelector

imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);   ImageView.ScaleType共八种:  1·ImageView.ScaleType.center:图片位于视图中间,但不执行缩放。  2·ImageView.ScaleType.CENTER_CROP 按统一比例缩放图片(保持图片的尺寸比例)便于图片的两维(宽

2013-08-15 14:22:59 632

转载 java基础_hashmap,hashtable,hashset

Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类。1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。2.HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。HashMap允许key

2013-08-12 19:07:58 490

转载 eclypse/win/ubuntu_必会的快捷键

Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)  Alt+↑ 当前行和上面一行交互位置(同上)    Alt+← 前一个编辑的页面  Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)   Ctrl+Q 定位到最后编辑的地方   Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)  Ctrl+M 最大化当前的Edit或View

2013-08-09 18:45:03 482

转载 java基础_trim与replace

1. trim() 功能:去掉字符串首尾空格  防止不必要的空格导致错误。 2. 去掉所有空格:            String.replaceAll(" ", "")

2013-08-08 16:51:39 787

转载 java基础_final,static,volatile

1. static表示静态。他是属于类的。可以在本身类里直接调用,或在其它类里用类名.方法名调用。不加static表示是实例的方法,必须用实例来调用。 2.final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为  abstract的,又被声明为final的。    将变量或方法声明为final,可以保证它

2013-08-08 13:50:24 609

转载 android_parcel介绍

Android序列化对象主要有两种方法,实现Serializable接口、或者实现Parcelable接口。      实现Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比实现Serializable接口高,而且还可以用在进程间通信(IPC)中。实现Serializable接口非常简单,声明一下就可以了。而实现Parcelabl

2013-08-07 13:29:36 523

转载 android_aidl知识介绍

aidl运用方法:aidl接口文件,它会自动生成java的接口文件(包含抽象类Stub,代理类Proxy);Activity中,实现ServiceConnection接口,初始化全局AidlService变量;调用bindService方法,传入mServiceConnection;    aidl执行过程:AIDLTestService onCreate;AIDLTestService on

2013-08-07 13:28:06 547

转载 android_AsyncQueryHandler的作用

1。AsyncQueryHandler的作用查询其API便可知,它担供:startInsertstartDeletestartUpdatestartQuery这四个操作,并提供相对应的onXXXComplete方法,以供操作完数据库后进行其它的操作,这四个 onXXXComplete方法都是空实现,以便我们只需要去实现我们关注的操作。2。为什么要使用AsyncQue

2013-08-01 14:44:52 548

转载 android_calendar结构

1.消息中心:    calendar中的CalendarController相当于leassistant中的MessageHandlerList ?????    消息封装成EventInfo类型,通过handler集合来处理 或者 eventInfo.eventType来做不同的处理。2.3.其余总结:    CalendarController类中使用到了vo

2013-08-01 12:33:20 2225

转载 android_StrictMode介绍

最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码。  StrictMode有多种不同的策略,每一种策略又

2013-08-01 10:33:34 383

转载 android_log原理

当前输入到logfile文件的日志记录大小g_outByteCount大于等于g_logRotateSizeKBytes时,就要将logfile.2的内容移至logfile.3中,同时将logfile.1的内容移至logfile.2中,同时logfle的内容移至logfile.1中,再重新打开logfile文件进入后续输入。这样做的作用是不至于使得日志文件变得越来越来大,以至于占用过多的磁盘空间,

2013-08-01 10:17:42 698

android 2.3.3 gingerbread源码

android 2.3.3 gingerbread 源码

2013-07-31

安卓效果 功能 集合

android效果展示;app的demo;效果实现方式;

2013-01-14

commons-io-1.4-bin,源文件

commons-io-1.4-bin,java源文件

2010-09-25

蚁群算法原著, 纯英文的。

蚁群算法原著, 纯英文的。 蚁群算法 原著 纯英文 Dorigo

2010-04-22

屏幕截图工具,比qq的好用多了

屏幕截图工具,比qq的好用多了。屏幕有多大,图就会有多大。

2010-04-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除