![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Frameworks
android frameworks
Jimmy000001
这个作者很懒,什么都没留下…
展开
-
Android 10 App 启动流程
1. 概述 当我们点击桌面的应用图标,直到应用的启动页出来,这期间的在源代码的流程中到底是什么样子的?之前追过 Android App 启动的相关源码,由于没有做相关记录,时间一久,已经忘得差不多了。现在有时间,也下载了 Android 10 的源码,就重新追一遍并且画一画相关的流程图。 2. 从点击桌面图标开始 Android 的桌面本身也是一个 APP,为 Launcher。由于 Android 是开源的,很多手机厂商都做了相关的修改,甚至重新做一个新的启动页。之前做公司做电视系统的定制原创 2021-02-06 15:39:59 · 490 阅读 · 0 评论 -
Android汇集
idle进程 –> init进程 –> Zygote进程 –> SystemServer进程 –> Launcher桌面程序 -> App应用 idle进程:又叫swapper进程,它创建了init进程和ktheadd进程。 init进程:linux的根进程,...原创 2019-12-26 14:47:40 · 110 阅读 · 0 评论 -
Android进程系列2---Zygote进程的启动流程
内容预览.png 概述: 本文(基于Android O源码)主要讲解Zygote进程创建流程,线程容易创建,但进程的相关的东西都被系统很好的封装了,以至于进程的创建,很多人还是头一回。首先一张图来看看Zygote进程在系统中的地位。 Zygote的地位.png Zygote进程又称受精卵进程,它由app_process启动,Zygote进程最大意义是作为一个Socket的S...原创 2019-12-26 14:09:39 · 599 阅读 · 0 评论 -
Android进程系列1---进程基础
内容预览.png 概述: 本文主要讲解进程基础,更深入的认识有血有肉的进程,内容涉及进程控制块,信号,进程FD泄露等等。仅供参考,欢迎指正。 一、从Linux看进程到底是什么? “进程四要素” —《Linux 内核源代码情景分析》描述如下: 有一段程序供其执行 拥有专用的系统堆栈空间 在内核存在对应进程控制块 拥有独立的用户存储空间 上面确实有点抽象,进程不仅仅是一段处在执行状态的...原创 2019-12-26 11:58:29 · 593 阅读 · 0 评论 -
Android P WMS addwindow流程
Android P WMS简介 Android P WMS初始化过程 Android P WMS addwindow流程 Android P WMS removewindow流程 Android P WMS relayoutWindow流程 Android P WMS windowanimator Android P WMS Surface Android P WMS 问题种类和debug分析技...原创 2019-12-24 16:43:45 · 1423 阅读 · 1 评论 -
Android P WMS初始化过程
Android P WMS简介 Android P WMS初始化过程 Android P WMS addwindow流程 Android P WMS removewindow流程 Android P WMS relayoutWindow流程 Android P WMS windowanimator Andro...原创 2019-12-24 15:48:11 · 576 阅读 · 1 评论 -
Android P WMS简介
Android P WMS(1) -- wms简介 Android P WMS(2) -- wms初始化 Android P WMS(3) -- addwindow Android P WMS(4) -- removewindow Android P WMS(5) -- relayoutWindow Andr...原创 2019-12-24 13:48:47 · 2001 阅读 · 1 评论