首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android系统学习
订阅
android_dream
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
Android系统源码分析--View绘制流程之-setContentView
其实这个getWindow获取的是继承Window的PhoneWindow,所以这里getWindow.setContentView是调用的PhoneWindow.setContentView方法,具体的自己可以看看代码哪里赋值的就知道了。另外这个方法还有两个类似的方法: 这三…
App 启动过程(含 Activity 启动过程) | 安卓 offer 收割基
这道题在曾经面试「菜鸟网络」中遇到过,不过当时只问了「Activity 启动过程」,这里对整个「App 启动过程」进行完整的源码分析,希望可以帮助到大家。 1. Launcher 捕获点击事件,其过程为 Launcher#onClick -> Launcher#onClickA…
Android系统启动流程(二)解析Zygote进程
相关文章Android系统架构与系统源码目录Android系统启动流程(一)解析init进程前言上一篇文章我们分析了init进程,init进程中主要做了三件事,其中一件就是创建了Zygote进程,那么Zygote进程是什么,它做了哪些事呢?这篇文章会给你这些问题的答案。 1.Z…
Android进阶(六)Binder机制
进程隔离是为保护操作系统中进程互不干扰而设计的一组不同硬件和软件的技术。进程数据不共享,进程A的虚拟地址和进程B的虚拟地址不同,这样就防止进程A将数据信息写入进程B,保证了数据的安全性。 进程空间分为内核空间和用户空间,内核空间(Kernel)是系统内核运行的空间。用户空间(U…