1.Thread pool创建 ThreadPoolExecutor 参数解释:corePoolSize 核心线程池大小When a new t...
字符串 groovy与Java字符串的区别是,groovy的字符串拥有运算能力,单引号和双引号都可以定义一个字符串常量。单引号定义的是纯粹的字符...
推荐先仔细看一下这个:https://developer.android.com/studio/build/shrink-code.html 先...
上一篇我们分析了Handler的源码,这一篇我们来看一下AsyncTask,AsyncTask本身也是通过Handler,Message的机制来...
https://wiki.sankuai.com/pages/viewpage.action?pageId=390507729加深自己对Hand...
Android系统用户可以在background应用,和forground应用快速的切换,background的应用能够迅速的切换到forgro...
SparseArray是Android框架独有的类。是Google官方推荐当key为整形的时候,(key,value)的形式,替代HashMap...
Android6.0引入了全新的权限管理方式,也就是运行时权限,至于什么是运行时权限,我们先看一下6.0以前的权限处理。 6.0以前的权限 6....
ClassLoader简介 任何一个 Java 程序都是由若干个 class 文件组成的一个完整的 Java 程序,在程序运行时,需要将 cla...