android 双屏异显简单实现
实现android 双屏异显功能。一个大的安卓设备,一个显示设备。显示设备用于给别人展示,主要功能在大屏幕安卓设备上操作。Google提供了一个叫 Presentation 类,来实现第二屏, 继承 Presentation 实现第二屏,相当于一个特殊的弹窗窗口(具体实现):public class MyPresentation extends Presentation {Context cont
·
实现android 双屏异显功能。
一个大的安卓设备,一个显示设备。显示设备用于给别人展示,主要功能在大屏幕安卓设备上操作。
Google提供了一个叫 Presentation 类,来实现第二屏, 继承 Presentation 实现第二屏,相当于一个特殊的弹窗窗口(具体实现):
public class MyPresentation extends Presentation { Context context; public MyPresentation(Context outerContext, Display display) { super(outerContext, display); context = outerContext; } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
创建MyPresentation继承自Presentation,加载第二个屏幕要显示的页面
displayManager = (DisplayManager) getSystemService(Context.DISPLAY_SERVICE); Display[] arrayOfDisplay = displayManager.getDisplays(DisplayManager.DISPLAY_CATEGORY_PRESENTATION);
创建DisplayManager屏幕管理类,使用getDisplays()方法获取到屏幕数量,
arrayOfDisplay[1]是第二个屏幕。
myPresentation = new MyPresentation(this, display); myPresentation.show();
创建myPresentation对象,第二个参数是要显示的屏幕。
简单实现安卓双屏异显功能。
更多推荐
已为社区贡献1条内容
所有评论(0)