PackageInstaller是system app ,是一个安装应用的应用。因为它本身具有system相关权限,可以直接与pms交互进行ap...
四、视图处理流程 这个部分牵涉到的内容比较多,主要来说分三块:视图绘制、视图渲染、视图合成,之前的文章也是花了好几个系列来写过。那么再好好完整地...
三、Activity启动流程 点击app图标,Launcher隐式启动对应的应用配置的主Activity,通过binder call向AMS发起...
接上篇,上篇简单介绍了下应用安装流程,以及附加梳理了编译和加载相关的一些内容。这个过程很多知识点启动流程会涉及到,所以先打个底。那么其实从这篇开...
想针对启动耗时&卡顿优化做一个专题,一来是复习二来是构建完整知识结构。分析应用的启动势必需要先了解整个启动的流程,那么在分析前,需要先简单总结下...
Binder原理是很清楚,但是调用细节每次看了又忘,好吧,干脆再写篇文章梳理一次,也方便之后查阅。 一、定义 Binder: Android平台...
简单总结了一张android input事件传递流程图,代码参考android 9.0。
Kernel:Linux学习-进程管理与调度(一)-进程描述及其生命周期Linux学习-进程管理与调度(二)-进程的创建与销毁Linux学习-进...
接上篇cpuset,这篇来看看进程优先级与调度策略管理。 一、进程优先级与调度策略 Linux中,优先级号一共有0-139,其中0-99的是RT...
文集作者