1

这不是关于应用程序查找顶部窗口的问题。我正在修改 AOSP,需要状态栏topAppWindowChanged()功能的顶部窗口信息。目前唯一传递给这个函数的是菜单按钮是否应该可见。我正在寻找将顶部窗口的包名称传递给函数的方法。

该函数是从中调用的,WindowManagerService但我在那里也找不到包名称信息。

更新:我已经追踪到WindowManagerService::addWindow()哪个调​​用updateFocusedWindowLocked()哪个调用哪个调用mPolicy.focusChangedLw()哪个调用updateSystemUiVisibilityLw()将消息分派到状态栏服务。我已经为这些函数添加了一个包名称,但我需要在 addWindow 中获取名称,它只有一个IWindow传递它。我不知道如何ContextIWindow.

4

0 回答 0