做android项目,接触到一些双屏异显的知识,在这里做个总结:
1.双屏异显
我们知道,这个是双屏异显的大概代码,基本类似,创建一个MyPresentation类,继承Presentation,然后利用下面代码:
mDisplayManager=(DisplayManager) getSystemService(Context.DISPLAY_SERVICE);
displays = mDisplayManager.getDisplays();
if(displays.length<2){//小于2代表只有一个屏幕,那么mPresentation就没有必要创建了
System.out.println("----------------该设备只有一个屏幕,不启用A屏-----------");
return;
}
System.out.println("----------------该设备有两个屏幕,启用A屏-----------");
if(null == mPresentation) {
mPresentation = new MyPresentation(this,displays[1],width,height);// displays[1]是副屏
this.mActivePresentations.put(1, this.