修改Android操作系统的图形部分

修改Android操作系统的图形部分

我正在研究 Android 内核和 Google Glass 内核,并试图找到操作系统的图形部分。我想修改操作系统启动时显示的启动画面、应用程序的显示方式等。可以在内核的哪里找到并修改这些内容?

答案1

您所追求的“图形部分”很有可能根本不在内核中。大多数常规 Linux 机器的图形堆栈都在用户空间中,所以我不明白为什么 Android 会有什么不同。

现有 Linux 内核中唯一的大块图形代码是直接渲染管理器,它只不过是一个让用户空间图形代码与图形硬件对话的接口。 DRM 是直接渲染基础设施,这主要是用户空间,与它对话的所有东西也是如此,例如X窗口系统, 这窗口管理器, 这小部件工具包,OpenGL实施等

这种设计有意最大限度地减少内核代码量,以降低内核空间中过多代码带来的安全风险。

相关内容