当前开发的项目是针对双屏机进行定制开发,所以找了个时间特地了解了一下双屏的开发教程,本文仅针对本人所采用的开发方式进行记录。
屏幕的获取
看了很多大佬的教程,对于Presentation基本上都有很详细的说明,所以在这里不做更多的介绍,在开发双屏之前首先就是要确定哪一个屏幕是副屏,目前有两种方式可以获取到屏幕:
- Media Router
- Display Manager
两种在网上都有很详细的教程来说明如何获取到屏幕,我用的是DisplayManager,在此也只针对DisplayManager的方式来做说明,代码如下:
var displayManager = context.getSystemService(Context.DISPLAY_SERVICE) as DisplayManager
if(displayManager.displays