定义 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 使用场景 针对...
定义 定义一个用于创建对象的接口,让子类决定实例化哪个类。 使用场景 在任何需要生成复杂对象的地方,都可以使用工厂方法模式。复杂对象适合使用工厂...
Android中TextView作为最常用的组件, 常常有很多特殊的需求,例如:嵌入图标、部分文字可点击,点击链接等,这些需求都可以通过Span...
Android的Handler线程间通信作为面试必问,重要性不言而喻。作为开发者如何理解和利用进程间通信就变得尤为关键。本文将分三个部分剖析:使...
注解处理器的的作用 注解处理器可以在编译时对@Retention值为AnnotationRetention.BINARY(kotlin)\Ret...
1、基本要求 当shell为#时,代表可以拥有root权限。 2、静默安装 静默安装具体实现方法 同还要加上安装删除权限 说这个app不是系统a...
原型模式是一个创造型的模式。表明了该模式需要有一个样板实例,用户从这个样板中复制出一个内部属性一致的对象。 定义 用原型实例指定创建对象的种类,...
建造者模式可以允许用户在不知道内部细节的情况下,更为精细的控制对象的控制流程。该模式是为了将构建复杂的对象过程和它的部件进行解耦。 定义 将一个...
单例模式在Android源码中的应用 除了之前说的几种单例的实现方式之外还可以使用容器来实现。 在Android的系统服务创建时在使用了这个方法...