AOSP:禁用默认显示
AOSP: Disable default display
我正在尝试禁用 AOSP 中的 default/built 显示。是否有默认标志我可以 enable/disable 来实现这一点?。注:我编译的是Android10.
我怀疑他的可能是因为 /core/java/android/view/Display.java 中的评论
我尝试删除 frameworks/base/services/core/java/com/android/server/display/LocalDisplayAdapter.java
中的 builtin
或 internal
标志,但这会导致 DisplayManagerService
抛出异常 onBootPhase
。任何指针表示赞赏。
解决方法只是因为我找不到禁用它的实际位置,但这有效。
在 DisplayManager 中,我检查了 public Display[] getDisplays(String category)
方法。如果有两个显示器,则忽略任何不是默认显示器的显示器。糟糕的临时解决方法,但这是我的解决方案。接受直到有人发布更好的解决方案!
我正在尝试禁用 AOSP 中的 default/built 显示。是否有默认标志我可以 enable/disable 来实现这一点?。注:我编译的是Android10.
我怀疑他的可能是因为 /core/java/android/view/Display.java 中的评论
我尝试删除 frameworks/base/services/core/java/com/android/server/display/LocalDisplayAdapter.java
中的 builtin
或 internal
标志,但这会导致 DisplayManagerService
抛出异常 onBootPhase
。任何指针表示赞赏。
解决方法只是因为我找不到禁用它的实际位置,但这有效。
在 DisplayManager 中,我检查了 public Display[] getDisplays(String category)
方法。如果有两个显示器,则忽略任何不是默认显示器的显示器。糟糕的临时解决方法,但这是我的解决方案。接受直到有人发布更好的解决方案!