Android P默认支持两个物理屏和一个虚拟屏显示。
物理屏两块分为:主屏和副屏。
虚拟屏可以有多块。
mDisplayManager = getActivity().getSystemService(DisplayManager.class);
mDisplayManager.registerDisplayListener(mDisplayListener, new Handler());
//虚拟屏创建成功后会调用mDisplayListener,返回displayId
private final DisplayListener mDisplayListener = new DisplayListener() {
@Override
public void onDisplayAdded(

本文详细介绍了在AndroidP中如何管理和操作多个物理屏及虚拟屏。通过代码示例展示了如何使用DisplayManager注册监听器,捕捉虚拟屏创建事件,并创建虚拟屏。同时,提供了调用adb shell启动不同屏幕应用的方法。
最低0.47元/天 解锁文章
8236





