- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Android13 Bootanimation 启动流程
这里就不讲具体过程了,附上时序图,大家自己追下代码。花费N多时间后,得知bootanimation实际上是从surfaceflinger启动的,其实也比较好理解,bootanimation需要显示动画,那么怎么会少得来surfaceflinger呢,所以bootanimation启动必然在surfaceflinger之后。本人在这里也是花了很多时间,做了很多实验,主要是针对开机动画的两种方式,OpenGL绘制和bootanimation.zip 播放,网上很多博文有详细介绍,这里说一个博主遇到的一个问题。
2025-08-25 23:35:30
763
原创 Android13 启动流程二,Zygote启动全链路深度剖析
最后,register_android_graphics_classes专门处理图形相关的类,通过读取系统属性获取需要注册的类列表,并调用register_jni_procs完成注册。在上一篇对 init 进程的探讨中,我们阐述了其作为 Android 用户空间首个进程的核心职责:解析 init.rc 配置文件,依序启动 ueventd、servicemanager等关键守护进程和原生服务,构建系统运行的基础环境。init 进程完成了系统底层的初始化和原生服务的生命周期管理。
2025-08-06 23:51:51
2023
原创 Pixel7 刷 GSI 教程(Android13,自编GSI 到刷机)
Android13 build GSI & Pixel7 flash GSI
2025-07-30 22:08:04
1758
原创 Android13 启动流程一,深入探索Init进程的启动奥秘上
在Android系统启动过程中,init进程作为第一个用户空间进程(PID=1) ,承担着初始化系统环境、解析关键配置、启动核心服务等核心职责。\android13-r44\system\core\init\README.md ,里面介绍的还是很详细的。中定义的命令会被添加到“命令执行队列”的尾部(如果命令已经存在,则不会重复添加)。四种声明类型,实现了系统的硬件初始化、服务启动、命令执行等关键功能。文件的语法和功能,对于 Android 系统的开发和调试具有重要意义。启动指定的服务(如果尚未运行)。
2025-07-27 18:59:48
1920
原创 Android13 build GSI & Pixel7 flash GSI
android13 build GSI, pixel7 flash gsi
2025-07-26 21:50:40
341
原创 android13编译错误
FAILED: out/host/linux-x86/bin/go/blueprint-pathtools/test/test.passedout/host/linux-x86/bin/gotestrunner -p build/blueprint/pathtools -f out/host/linux-x86/bin/go/blueprint-pathtools/test/test.passed -- out/host/linux-x86/bin/go/blueprint-pathtools/test/
2025-07-11 00:15:42
384
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅