Android双屏异显Presentation接口使用说明

        在点餐、收银、KTV等场景,对于双屏异显的需求是非常多的,首先可以节省硬件成本。而现在的智能板卡很多运行Android系统,从Android4.2开始支持WiFi Display(Miracast)功能后,就开始支持双屏异显Presentation这套应用层接口了,下面以Android5.1系统来说明这套接口的使用要点:

        一个Presentation对象就是一个用于在第二显示设备上呈现内容的指定类型对话框,但这对话框是显示在第二屏,而普通的对话框是显示在主屏。

        那么,如何选择Presentation显示设备呢?下面是两种方法:

     1.使用media router

            使用MediaRouter的getPresentationDisplay()获取Presentation设备,Android源码目录下的development/samples/ApiDemos/src/com/example/android/apis/app/PresentationWithMediaRouterActivity.java文件有如下的代码段:

  MediaRouter mediaRouter = (MediaRouter) context.getSystemService(Context.MEDIA_ROUTER_SERVICE);
  MediaRoute

你可能感兴趣的:(Android,android,Presentation,MediaRouter,DisplayManager,双屏异显)