AOSP15 WMS/AMS系统开发 - WindowManagerService finishDraw与prepareSurface流程详解基于 AOSP 15 (Android 15) 源码分析摘要: 本文从relayout完成后的performDraw()出发,沿mDrawState状态机(DRAW_PENDING → COMMIT_DRAW_PENDING → READY_TO_SHOW → HAS_DRAWN)和prepareSurface显示链路两条主线,完整梳理窗口从"有Surface"到"用户可见"的全过程。包括客户端finishDrawing通知、服务端状态流转、prepareSurfaceLocked Surface显示控制