概述 责任链可以是一条直线、一个环或者一个树形结构,最常见的责任链是直线型,即沿着一条单向的链来传递请求。链上的每一个对象都是请求处理者,职责链模式可以将请求的处理者组织成一条链,...
Android系统启动过程 首先Android框架架构图: Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。 启动的过程如下图所示:...
转载 面试的时候,面试官问你说,简单说一下Android的Binder机制,你会怎么回答? 我想,我会这么说。 在Android启动的时候,Zygote进程孵化出第一个子进程叫Sy...
Head first 设计模式-装饰者模式 谈到装饰者模式就要与继承扯上一点关系,想想继承的不好。由此我们可以带来一种对象组合的技巧,在运行时动态的装饰类,一旦你熟悉了装饰的技巧,...
Android系统中各个进程的先后顺序为: init进程 –-> Zygote进程 –> SystemServer进程 –>应用进程 其中Zygote进程由init进程启动,Sys...
转载 开源项目 OkHttp 在Android、Java开发领域中,相信大家都听过或者在使用Square家大名鼎鼎的网络请求库——OkHttp——https://github.co...
**1、数据库索引 ** 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。 数据库索引好比是一本书前面的目录,能 加快数据库的查询速度。...
先从Hanlder说起吧,Handler的工作包含发送和接收消息,主要作用是将一个任务切换到某个指定的线程中去执行。发送一条消息的典型过程如下 public final boole...
点击桌面Launcher图标后做了哪些工作? 应用程序什么时候被创建的? Application和MainActivity的onCreate()方法什么时候被调用的? 概述 在An...