首页
›
嵌入式与底层系统
›
068-Android Framework系统定制
›
《Android Activity与窗口系统底层工程》
VIP8
本课程属于:068-Android Framework系统定制
嵌入式与底层系统 · 共 8 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Android Activity与窗口系统底层工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Android Activit… · 学习目标 · 核心概念与工程实践路线图
课程导入
Android
02
Android系统启动与Zygote
目标=从init到Zygote再到S… · 以及Activity管理服务诞生的系…
Android
Zygote
03
Activity生命周期底层原理
目标=onCreate到onDest… · ActivityThread与AMS… · 生命周期状态同步机制
Activity
生命周期底层原理
04
Activity启动流程源码分析
目标=从startActivity到… · ApplicationThread · TransactionExecuto…
Activity
启动流程源码分析
05
任务栈与启动模式
目标=standard · singleTop · singleTask
任务栈
启动模式
06
Window与WindowManager体系
目标=Window类型 · WindowManagerServi… · WindowToken
Window
WindowManage…
07
WindowManager.LayoutParams详解
目标=窗口类型 · 标志位 · 软键盘模式
WindowManage…
目标=窗口类型
08
DecorView与窗口视图树
目标=从setContentView… · PhoneWindow · LayoutInflater与视图层…
DecorView
窗口视图树
09
ViewRootImpl与窗口添加流程
目标=ViewRootImpl创建 · setView · requestLayout
ViewRootImpl
窗口添加流程
10
Choreographer与VSYNC机制
目标=编舞者工作原理 · VSYNC信号分发 · 输入
Choreographe…
VSYNC
11
Measure、Layout、Draw三大流程底层
目标=ViewRootImpl.pe… · 测量布局绘制时序 · 硬件加速与RenderThread协…
Measure
Layout
12
Surface与SurfaceFlinger
目标=Surface创建 · BufferQueue · SurfaceFlinger合成
Surface
SurfaceFling…
13
Input事件分发底层
目标=InputManagerSer… · InputDispatcher · InputChannel与Activ…
Input
事件分发底层
14
窗口焦点与触摸模式
目标=焦点窗口计算 · 触摸模式切换 · ANR与输入超时
窗口焦点
触摸模式
15
Activity与Window的机制
目标=ActivityRecord · · WindowToken
Activity
Window
16
窗口动画与转场
目标=WindowAnimation · Transition · SurfaceControl动画
窗口动画
转场
17
多窗口与分屏模式
目标=分屏 · 画中画 · 自由窗口模式下Activity与Wi…
多窗口
分屏模式
18
Dialog、PopupWindow与悬浮窗
目标=子窗口 · 系统窗口 · 权限申请
Dialog
PopupWindow
19
Toast、Snackbar与系统窗口
目标=系统Toast窗口机制 · 自定义Toast · 通知栏与系统UI窗口的底层差异
Toast
Snackbar
20
Activity与进程管理
目标=进程优先级 · oom_adj · Activity可见性与进程保活
Activity
进程管理
21
Configuration变更与Activity重建
目标=配置变更处理流程 · onConfigurationCha… · 资源重载与窗口重新布局
Configuratio…
Activity
22
SavedInstanceState与状态恢复
目标=状态保存与恢复底层 · Binder传递 · View状态保存机制与工程实践
SavedInstanc…
状态恢复
23
Activity间通信与Result API
目标=startActivityFo… · ActivityResultRegi… · 跨进程通信与数据传递限制
Activity
Result
24
常见崩溃与异常分析
目标=WindowManager.B… · IllegalStateExcept… · ANR
常见崩溃
异常分析
25
性能优化实战
目标=启动速度优化 · 布局层级优化 · 窗口添加耗时
性能优化实战
目标=启动速度优…
26
系统源码调试与工具
目标=Android Studio调… · WMS/AMS日志 · dumpsys
系统源码调试
工具
27
自定义窗口系统组件
目标=实现类Toast悬浮窗 · 自定义WindowManager服务 · 窗口拖拽与边缘吸附实战
自定义窗口系统组…
Toast
28
跨版本兼容与适配
目标=Android 6到14窗口与… · 权限变化 · 后台启动限制与适配策略
跨版本兼容
适配
29
综合项目实战
目标=从零实现一个多窗口任务管理器 · 涵盖Activity管理 · 窗口层级
综合项目实战
目标=从零实现一…
30
课程总结与进阶
目标=知识体系回顾 · 底层工程方法论 · 进阶学习路线与开源项目推荐
课程总结
进阶
所属VIP或分类
同VIP:Android-Framework性能与稳定性优化
同VIP:Android-Framework系统定制工程
同VIP:Android-PackageManager系统定制