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