关于知晏
2026/8/11大约 2 分钟
关于知晏
我是知晏,AndroidFrameworkGuide 的维护者。
这个项目想解决一个很具体的问题:会写 Android App 之后,怎样跨过 API 表面,真正看懂一次请求 如何在 Framework、系统服务、Native 层和内核之间推进。
为什么维护这份指南
Framework 学习资料并不少,困难在于知识经常散落在类名、源码片段和版本不同的博客中。这里希望 把它们重新组织成可以学习、验证和排障的主线:
- 从 App 开发者熟悉的入口开始。
- 同时标出系统层、进程、线程和调用边界。
- 用具体 Android/AOSP 版本核验源码事实。
- 把日志、dump、trace 和源码变成同一条证据链。
内容会持续免费开放。发现错误时,欢迎通过 GitHub 提交 Issue 或 Pull Request。
内容原则
- 不用类名清单代替机制解释。
- 不把旧版本或厂商实现写成所有 Android 版本的通用事实。
- 不只讲正常流程,也要说明失败节点和排障证据。
- 无法由源码、官方资料或实验直接证明的判断,会明确标注边界。
支持本站
如果 AndroidFrameworkGuide 帮你理清了一条调用链、解决了一个问题,或者节省了一次源码搜索时间, 可以请知晏喝杯咖啡。支持款将用于域名、服务器和内容维护。
微信

支付宝

请使用对应的微信或支付宝客户端扫码。支持完全自愿,请按自己的情况决定。
不花钱也能支持
- 在 GitHub 为项目点一个 Star。
- 把真正帮助到你的文章分享给需要的人。
- 提交错别字、失效路径、版本差异或技术纠错。
- 提供经过脱敏的排障案例,帮助教程从“知道机制”走向“解决问题”。
感谢你认真读到这里。比起一次支持,更重要的是这些内容真的能在学习和工作中派上用场。