56 lines
1.7 KiB
JSON
56 lines
1.7 KiB
JSON
|
|
{
|
||
|
|
"last_updated": "2026-06-16",
|
||
|
|
"stages": {
|
||
|
|
"1": {
|
||
|
|
"name": "Linux基础",
|
||
|
|
"status": "completed",
|
||
|
|
"modules": ["文件系统", "Git", "Shell", "构建系统"],
|
||
|
|
"lessons": 7
|
||
|
|
},
|
||
|
|
"2": {
|
||
|
|
"name": "C语言",
|
||
|
|
"status": "completed",
|
||
|
|
"modules": ["基础语法", "指针", "结构体", "文件操作", "实战", "多线程编程"],
|
||
|
|
"lessons": 8
|
||
|
|
},
|
||
|
|
"3": {
|
||
|
|
"name": "AOSP构建系统与框架层",
|
||
|
|
"status": "completed",
|
||
|
|
"modules": {
|
||
|
|
"A": {"name": "构建系统", "lessons": 5, "status": "completed"},
|
||
|
|
"B": {"name": "Binder IPC", "lessons": 7, "status": "completed"},
|
||
|
|
"C": {"name": "AMS/HAL", "lessons": 7, "status": "completed"}
|
||
|
|
},
|
||
|
|
"lessons": 19
|
||
|
|
},
|
||
|
|
"4": {
|
||
|
|
"name": "Android运行时ART",
|
||
|
|
"status": "completed",
|
||
|
|
"modules": ["DEX格式", "GC机制", "JIT编译", "Hook技术", "性能优化"],
|
||
|
|
"lessons": 8
|
||
|
|
},
|
||
|
|
"5": {
|
||
|
|
"name": "Android核心系统服务",
|
||
|
|
"status": "in_progress",
|
||
|
|
"modules": ["AMS", "PMS", "WMS", "Input", "SystemServer"],
|
||
|
|
"lessons_completed": ["Lesson01_AMS进程管理", "Lesson02_PMS包管理服务详解", "Lesson03_WMS窗口管理"],
|
||
|
|
"lessons_total": 5
|
||
|
|
},
|
||
|
|
"6": {
|
||
|
|
"name": "Android操作系统内核",
|
||
|
|
"status": "in_progress",
|
||
|
|
"modules": ["进程管理", "Binder驱动", "内存管理"],
|
||
|
|
"lessons_completed": ["Lesson01_进程管理", "Lesson03_内存管理"],
|
||
|
|
"lessons_total": 5
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"last_lesson_generated": {
|
||
|
|
"stage": 2,
|
||
|
|
"lesson": 6,
|
||
|
|
"title": "多线程编程基础",
|
||
|
|
"file": "Stage2_C语言/Lesson06_多线程编程基础.md",
|
||
|
|
"chars": 22979,
|
||
|
|
"date": "2026-06-16"
|
||
|
|
}
|
||
|
|
}
|