为何要写系列文章 自己从事Android开发已经有很多年了,从App开发到Android framework层甚至再底层 自己还算有一些经验。时...
效果图 若想使用该工具,请点我[https://github.com/niuxiaowei/LayoutInspector] 为什么要做这个工具...
ReplaceMethod: 在代码编译阶段,根据收集的配置信息,利用ASM对字节码进行替换,以达到对调用的方法进行替换的工具 (您不需要学...
运行时数据区域 运行时数据区域说白了就是在虚拟机运行过程中,不同的数据(比如字节码.class数据,对象数据,native数据)所存放的区域是不...
本篇内容 1.ServiceManager的作用2.启动servicemanager进程3.ServiceManager的准备工作4.注册服务5...
前言 Android底层:通熟易懂的分析binder--3. 探究binder全流程通信之请求篇[https://www.jianshu.co...
前言 本系列文章我们来探究下binder全流程通信,这里的全流程既指请求binder服务和binder服务返回结果的过程;又指整个通信过程贯穿a...
前言 binder的准备工作[https://www.jianshu.com/p/df8b025871f9]主要介绍了binder进程通信之前需...
写binder的初衷 提起binder,应该会有很多人说,binder这都已经多么老的技术了,并且分析binder的文章是一搜一大堆,你这完全没...
文集作者