在各种产品脑洞大开的时代,需求也是日益新异,笔者最近开发了一套双屏异显app。现在做一些总结
1.双屏异显第一种实现方式(官方提供的Presentation)
Android 提供了一个叫 Presentation 类,来实现第二屏, 继承 Presentation 实现第二屏,相当于一个特殊的弹窗窗口(具体实现)
public class DifferentDislay extends Presentation{
public DifferentDislay(Context outerContext, Display display){
super(outerContext,display);
}
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.diffrentdisplay);
}
}
引用:
//双屏显示
DisplayManager mDisplayManager;//屏幕管理类
Display[] displays;//屏幕数组
mDisplayManager =(DisplayManager)MainActivity.this.getSystemService(Context.DISPLAY_SERVICE);
displays =mDisplayManager.getDisplays(); //得到显示器数组
DifferentDislay mPresentation =new Differen