源码
若邪〃
若想学习,就强迫自己去做不会做的事情
展开
-
Android9.0源码APP启动流程
本文使用到的相关源码路径:Android9.0 APP启动源码1、启动简介1.1、启动流程:点击桌面App图标,Launcher进程采用Binder IPC向system_server进程发起startActivity请求;system_server进程接收到请求后,向Zygote进程发送创建进程的请求;Zygote进程fork出新的子进程,即App进程;App进程,通过Binder...原创 2020-02-01 19:24:55 · 892 阅读 · 0 评论 -
Launcher进程启动
文章已同步Github博客:Launcher进程启动使用到的相关源码:https://github.com/JesusYoung/AndroidResourceCode9.0/tree/master基于Android 9.01、LauncherLauncher作为Android系统的桌面,它的作用有两点:作为Android系统的启动器,用于启动应用程序;作为Android系统的桌面...原创 2020-01-17 16:58:19 · 1072 阅读 · 0 评论 -
SystemServer进程启动
文章已同步Github博客:SystemServer进程启动使用到的相关源码:https://github.com/JesusYoung/AndroidResourceCode9.0/tree/master基于Android 9.01、SystemServer进程作用SystemServer进程主要是用于创建系统服务的,例如AMS、WMS、PMS;SystemService进程被创建后,...原创 2020-01-17 16:54:47 · 514 阅读 · 0 评论 -
Zygote进程启动流程
博客同步至github博客:Zygote进程启动流程使用到的相关源码:https://github.com/JesusYoung/AndroidResourceCode9.0/tree/master基于Android 9.01、Zygote进程Zygote是在init进程启动时创建的,它又称为孵化器,它可以通过fork(复制进程)的形式来创建应用程序进程和SystemServer进程,并且...原创 2020-01-17 16:49:43 · 1233 阅读 · 0 评论 -
View、ViewGroup的事件分发机制
1、事件概念 当发生点击事件时,大致的调用顺序是先调用最外层View的dispatchTouchEvent方法,然后调用onInterceptTouchEvent方法,再调用onTouchEvent方法; 分发、拦截、消费,一个事件的所经历的就是这些处理的组合; &n...原创 2019-09-17 01:04:48 · 1258 阅读 · 0 评论