android 源码设计模式之--状态模式

android 源码设计模式之--状态模式

1模式定义:类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。2应用场景1. 行为随状态改变而改变的场景。 2、条件、分支语句的代替者。何时使用:...

Android SparseArray和ArrayMap

Android SparseArray和ArrayMap

ArrayMap是Android专门针对内存优化而设计的,用于取代Java API中的HashMap数据结构。数据量比较小,并且需要频繁使用Map存储数据时,数...

android 进程与线程

android 进程与线程

 进程和线程概览当应用组件启动且该应用未运行任何其他组件时,Android 系统会使用单个执行线程为应用启动新的 Linux 进程。默认情况下,同一应...

android StrictMode严苛模式

android StrictMode严苛模式

StrictMode一般用于线下检测,可以在应用的Application、Activity或者其他应用组件的onCreate方法中加入检测代码  ...