Android 显示打开开发者选项->显示指针位置时,若系统本身存在多屏异显的环境,那么副屏上就会只显示黑色背景和坐标。若此时使用的只有副屏,则无法退出此界面,对测试使用带来麻烦。
因此解决方法是,当开启指针位置时,使系统不进入多屏 异显模式
针对此,进行一下修改:
frameworks/base/services/core/java/com/android/server/wm/DisplayPolicy.java
private boolean supportsPointerLocation() {
- return mDisplayContent.isDefaultDisplay || !mDisplayContent.isPrivate();
+ return mDisplayContent.isDefaultDisplay;
}