AOSP:禁用默认显示

问题描述

我正在尝试禁用 AOSP 中的认/内置显示。是否有我可以启用/禁用的认标志来实现这一目标?注意:我正在编译 Android 10。

我怀疑他是可能的,因为 /core/java/android/view/Display.java 中的评论 我尝试删除 builtin 中的 internalframeworks/base/services/core/java/com/android/server/display/LocaldisplayAdapter.java 标志,但这会导致 displayManagerService 抛出异常 onBootPhase。任何指针表示赞赏。

解决方法

解决方法只是因为我找不到禁用它的实际位置,但这有效。 在 public Display[] getDisplays(String category) 方法的 DisplayManager 中,我检查了。如果有两个显示,则忽略不是默认显示的任何显示。可怕的临时解决方法,但这是我的解决方案。接受,直到有人发布更好的解决方案!