首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
AndroidFramework
大虾啊啊啊
创建于2023-04-11
订阅专栏
AndroidFramework
暂无订阅
共6篇文章
创建于2023-04-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android跨进程通信-AIDL
1、前言 我们知道Android垮进程通信主要采用的是Binder,而AIDL是一种Android接口定义语言,用于更加方便的在应用层使用Binder跨进程通信。 2、AIDL的基本使用 2.1、定义
Android FrameWork--startActivity流程
1、前言 在前面我们分析了从Zygote进程启动到SystemServer进程的启动,在SystemServer进程中启动并注册了最核心的服务之一ActivityManagerService,简称AM
Android FrameWork--Zygote启动
Zygote是一个系统进程,当开机引导内核启动之后,首先用户空间的第一个进程Init进程被启动,接着Init进程会启动Zygote进程。Zygote进程作为一个孵化器,主要用于fork新的进程,比如用
Android FrameWork--SytemServer进程fork
1、Linux平台的fork调用 在Linux平台我们可以通过fork系统调用来创建一个新的进程,这个新的进程将会拥有原始进程的一份副本,包括代码、数据、内存等等。唯一的区别是新的进程拥有一个新的ID
Android FrameWork--ActivityManageService启动
1、概述 我们从上一篇文章知道在SystemServer进程启动之后,就会启动很多系统服务,我们看到源码部分,创建系统服务管理者之后,通过调用startBootstrapServices、startB
Android FrameWork--SystemServer启动
1、SystemServer进程的启动 接着上一篇源码分析, frameworks/base/core/java/com/android/internal/os/ZygoteInit.java 在 z