先说清楚:这门课到底解决什么工作场景
安卓 Framework 实战不是教你怎么写普通 App,而是解决“系统层定制”这一类工作场景。具体来说,它面向那些需要基于安卓开源项目(AOSP)做二次开发的岗位需求:比如给行业终端烧录定制系统、修改开机动画、替换默认桌面、调整系统属性,或者在整版源码里做编译和调试。如果你做的是手机厂商、车机厂、智能硬件厂的系统开发,或者想从应用层往下走一层,这类能力是硬门槛。反过来,如果你只是做业务 App 的 CRUD,短期里用不到这些,那就不算刚需,先别急着买。
适合什么基础,建议先看哪几块
这门课默认你已经能看懂 Java、用过 Android Studio、理解基本四大组件,不是从零起步。如果你连 Activity 生命周期都说不清,建议先补应用层再回来。拿到资料后,建议优先看三块:一是编译环境搭建,这是后续所有操作的前提,环境不通其他都白搭;二是源码目录结构,帮你建立对系统代码的整体认知,不至于一进去就迷路;三是系统构建脚本和系统属性的使用,这是做定制和调试时最常碰的部分。先把这些跑通,再看开机动画、桌面定制等具体场景,会比较顺。
学完能独立做什么,资料怎么配合练习
把基础部分跟下来,你应该能独立完成一套 Android 12 源码的编译,在系统层修改默认壁纸、导航方式、开机动画,并能通过系统属性和 API 对系统行为做定制化控制。换句话说,你能把一套原生系统改成符合特定产品形态的样子,并且具备基本的调试能力。资料配合上,建议按“视频讲解—源码对照—实机编译”的节奏走:先看一遍操作步骤,再到对应源码目录里找实际文件,最后在自己搭的环境里跑一遍编译。不要只看不动手,Framework 这一层只有真正编过一次、改过一次、看过一次报错,才算把东西吃进去。
最终目标是让学员能够自定义和优化Android操作系统,具备实际开发和调试能力。
课程目录
* 01 基础篇.课程简介以及你能学到什么.mp4 (13.81 MB), 03:04
* 02 基础篇.android12编译环境搭建.mp4 (168.78 MB), 29:18
* 03 基础篇.android12源码目录简介.mp4 (104.37 MB), 17:18
* 04 基础篇.系统mk_bp讲解.mp4 (398.58 MB), 01:02:46
* 05 基础篇.开机动画定制.mp4 (240.73 MB), 38:33
* 06 基础篇.定制桌面壁纸、导航方式.mp4 (247.49 MB), 39:17
* 07 基础篇.系统属性、api使用.mp4 (309.30 MB), 48:00
* 08 基础篇.名称修改、名词介绍.mp4 (139.38 MB), 28:53
* 09 基础篇.用bugreport带你看Crash和ANR.mp4 (206.97 MB), 35:15
* 10 基础篇.Protolog调试方式.mp4 (53.15 MB), 08:55
* 11 基础篇.Provision源码分析.mp4 (115.02 MB), 17:31
* 12 系统应用篇.开机向导制作一.mp4 (135.85 MB), 21:22
* 13 系统应用篇.开机向导制作二.mp4 (74.85 MB), 13:18
* 14 系统应用篇.Settings导航切换分析.mp4 (69.01 MB), 10:27
* 15 系统应用篇.开机向导导航切换一.mp4 (64.63 MB), 09:38
* 16 系统应用篇.开机向导导航切换二.mp4 (88.88 MB), 13:21
* 17 系统应用篇.gms制作集成.mp4 (196.44 MB), 29:30
* 18 系统应用篇.开机向导适配GMS.mp4 (58.58 MB), 12:20
* 19 系统应用篇.Launcher3结构剖析一.mp4 (94.32 MB), 22:54
* 20 系统应用篇.Launcher3结构剖析二.mp4 (69.55 MB), 15:41
* 21 系统应用篇.Launcher3结构剖析三.mp4 (47.32 MB), 12:16
* 22 系统应用篇.Launcher3图标加载流程一.mp4 (95.85 MB), 18:10
* 23 系统应用篇.Launcher3图标加载流程二.mp4 (111.15 MB), 19:44
* 24 系统应用篇.解密Partner、google PAI机制.mp4 (151.43 MB), 31:13
* 25 系统应用篇.Partner机制预制壁纸、默认布局.mp4 (155.19 MB), 27:05
* 26 系统应用篇.Launcher 双排Hotseat定制一.mp4 (84.26 MB), 15:05
* 27 系统应用篇.Launcher 双排Hotseat定制二.mp4 (97.17 MB), 17:00
* 28 系统应用篇.Launcher 双排Hotseat定制三.mp4 (96.69 MB), 17:47
* 29 系统应用篇.Launcher Taskbar简介以及调出.mp4 (174.81 MB), 30:26
* 30 系统应用篇.SystemUI篇_用工具教会你看布局、进程.mp4 (164.33 MB), 27:27
* 31 系统应用篇.SystemUI结构讲解一.mp4 (148.99 MB), 25:46
* 32 系统应用篇.SystemUI结构讲解二.mp4 (80.94 MB), 14:56
* 33 系统应用篇.SystemUI的启动流程.mp4 (143.85 MB), 25:35
* 34 系统应用篇.SystemUI导航栏创建一.mp4 (97.81 MB), 19:29
* 35 系统应用篇.SystemUI导航栏创建二.mp4 (79.70 MB), 15:51
* 36 系统应用篇.SystemUI自定义导航按键.mp4 (94.15 MB), 15:47
* 37 系统应用篇.SystemUI快捷面板下拉流程.mp4 (135.93 MB), 22:49
* 38 系统应用篇.SystemUI定制禁用锁屏下拉通知栏.mp4 (99.34 MB), 16:21
* 39 系统应用篇.SystemUI通知注册流程.mp4 (103.97 MB), 18:00
* 40 系统应用篇.SystemUI通知发送流程.mp4 (126.82 MB), 20:58
* 41 系统应用篇.SystemUI快捷方式加载流程.mp4 (118.52 MB), 19:45
* 42 系统应用篇.SystemUI定制截屏快捷方式.mp4 (86.92 MB), 14:14
* 43 系统应用篇.Settings简介一.mp4 (141.36 MB), 23:33
* 44 系统应用篇.Settings简介二.mp4 (140.24 MB), 25:04
* 45 系统应用篇.Settings的搜索.mp4 (123.63 MB), 20:19
* 46 系统应用篇.Settings配置外部跳转.mp4 (119.06 MB), 23:48
* 47 系统应用篇.SettingsProvider默认值.mp4 (126.50 MB), 22:05
* 48 系统篇.SystemServer篇_应用与系统进程间关系.mp4 (148.78 MB), 29:16
* 49 系统篇.SystemServer简介、自定义Service服务一.mp4 (157.09 MB), 26:51
* 50 系统篇.SystemServer简介、自定义Service服务二.mp4 (36.56 MB), 06:26
* 51 系统篇.SystemServer简介、自定义Service服务三.mp4 (173.09 MB), 31:07
* 52 系统篇.SystemServer简介、自定义Service服务四.mp4 (92.70 MB), 18:50
* 53 系统篇.ActivityManagerService简介.mp4 (150.82 MB), 32:23
* 54 系统篇.PackageManagerService简介一.mp4 (134.24 MB), 27:12
* 55 系统篇.PackageManagerService简介二.mp4 (144.15 MB), 26:17
* 56 系统篇.PowerManagerService简介一.mp4 (125.11 MB), 20:57
* 57 系统篇.PowerManagerService简介二.mp4 (43.96 MB), 07:19






