ArrayList 1.数据存储在Object数组中,默认容量为102.增加效率低。原因:增加元素过程中如果数组长度不够,需要调用grow方法扩...
AsyncTask是一个串行的线程,本文主要通过源码解析它的原理 -->从 AsyncTask执行的方法execute开始 @MainThrea...
多线程实现方式 Thread Handler + Runnable IntentService AsyncTask ThreadPoolExec...
load 和loadLibrary都是System类的方法 作用都是加载需要使用的库文件 类加载器都是通过Reflection.getCalle...
导读:源码阅读系列链接:源码阅读之TextView(1)[https://www.jianshu.com/p/1c15690ea4ea] 本文T...
C/S架构:client/server结构B/S架构:browser/server结构mmap:一种内存映射方法,可以把某个文件映射到某个内存上...
导读:本文TextView基于android-28版本,代码行数12551. ► 包 TextView位于包 android.widget;该包...
效果图 核心代码 ▶Part 1 :裁剪部分 绘制裁剪边框线,效果看起来是一个长方形,为了实现随意裁剪, 用了四条线组成裁剪框,核心代码如下。...
到底要怎样才能在抖音火起来? 亲和,多互动,努力多生产内容……那些条件大多数人都能做,你见过大多数人都能成功的现象吗? 进入一个平台,想火、想坐...
文集作者