Android Binder机制 备注: 文章大部分内容路源于: https://blog.csdn.net/crs0313/article/details/81737323...
Android Binder机制 备注: 文章大部分内容路源于: https://blog.csdn.net/crs0313/article/details/81737323...
python systrace.py -t 5 -o D:\Temp\systrace\a.html gfx input view am dalvik sched wm di...
USS:Unique Set Size 进程独自占用的物理内存(不包含与其他进程共享占用的内存)PSS:Proportional Set Size 实际使用的物理内存(按比例...
RecyclerView,看名字就知道,这玩意儿的精髓在于回收/复用。 复用了啥?View 哪里会触发回收/复用?MOVE事件a. onTouchEventb. Motion...
ConcurrentHashMap:1. Node存放链表数据2. TreeNode存放红黑树数据3. table数组,这个数组有两个关键字修饰,分别是transient和v...
孩子:NestedScrollingChild3NestedScrollingChild2NestedScrollingChild 父亲NestedScrollingPare...
构造函数自定义属性a. 一个参数的构造函数,直接在java代码中new的时候用到b. 两个参数的构造函数,在xml中使用时,通过反射会调用到c. 三个参数的构造函数,一般很少...
Android 基础有二,一是Binder,一个Handler。要夯实基础,就得先看这个两个。 一、说在前面 Linux分为用户态和内核态。各个进程之间,用户空间的相互独立的...
注解可以说是当今Java开发的三大基本功之一。本人以前有过一篇注解的笔记,不过内容不是很全,这次把准备内容整理之后补齐一下。 Java注解Annotation 以Androi...
Postcard postcard = ARouter.getInstance().build("/xxx/xxx").withInt(“xxx”, 1).withStrin...
new String是一个很经典的问题,里面涉及的内容就是String常量池。记录一下学习过程,加深印象。JVM对于String常量池的具体实现有很多种,有些放在堆里面,也有...
我这里看得是Android 9.0的源码,和JAVA有出入,只有android有参考价值! 类加载 之前一直在学内存,那类是怎么被加载到内存中的呢?答案是:类加载器不论是Ja...
用JAVA写代码比起C来说幸福一点就是不用手动释放对象的内存。JVM的垃圾回收会器自动帮助程序猿们回收不在需要的内存。这听起来很美好,然而美好也是有代价的。JVM封装好的垃圾...
虚拟机栈是程序方法执行的地方。 虚拟机栈中每一个栈帧可以理解为一个方法。每个栈帧中包涵执行方法所需要的操作数栈、局部变量表、动态链接和返回地址。 局部变量表 用来存放方法运行...