
intent是连接Activity, Service, BroadcastReceiver, ContentProvider四大组件的信使,,可以传递八种基本数据类型以及string....
Java中的23种设计模式:Factory(工厂模式),Builder(建造模式),FactoryMethod(工厂方法模式),Prototype(原始模型模....
1)新建状态(New):新创建了一个线程对象。 2)就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。....
1)生成请求对象(HttpGet get,HttpPost post)2)生成客户端对象 HttpClient client3)执行请求接收相应 HttpResponse respon....
STRING的长度是不可变的,STRINGBUFFER的长度是可变的。如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用....
内存泄露容易导致内存溢出,又称为OOM。内存优化策略:1)在循环内尽量不要使用局部变量2)不用的对象即时释放,即指向NULL3....
ANR:Application Not Responding(应用程序无响应).当出现下列情况时,Android就会显示ANR对话框了: 对输入事件(如按键、....
当我们在Java程序中新建一个线程时,它的状态是New。当我们调用线程的start()方法时,状态被改变为Runnable。线程调度器会为....
线程调度器是一个操作系统服务,它负责为Runnable状态的线程分配CPU时间。一旦我们创建一个线程并启动它,它的执行便依赖于....
1)JSON和XML的数据可读性基本相同2)JSON和XML同样拥有丰富的解析手段3)JSON相对于XML来讲,数据的体积小4)JSON与JavaScript....
最好可以通过权重(layout_weight)的方式来分配每个组件的大小,也可以通过具体的像素(dip)来确定大小。尽量使用Relativelayo....
每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用....
有两种创建线程的方法:一是实现Runnable接口,然后将它传递给Thread的构造函数,创建一个Thread对象;二是直接继承Thread类....
字符串“abcde”通过写一个函数不让调用第三方的字符串,实现一个字符串倒序,比如字符串“abcde” 变成“edcba”String src....
IPC(Inter-Process Communication,进程间通信),aidl是 Android Interface definition language的缩写,它是一种android内....
基本的解析方式有三种: DOM,SAX,Pull1)dom解析解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM ....
常用设计模式: 单例模式: Calendar实例的获取 适配器模式: Adapter 为ListView GridView等添加数据工厂模式: Spring IOC 反....
当我们在Java程序中创建一个线程,它就被称为用户线程。一个守护线程是在后台执行并且不会阻止JVM终止的线程。当没有用户线....
1)对convetView进行判空,是当convertView不为空的时候直接重新使用convertView从而减少了很多不必要的View的创建2)定义一个....
每一个线程都是有优先级的,一般来说,高优先级的线程在运行时会具有优先权,但这依赖于线程调度的实现,这个实现是和操作系....