从Android5.0开始,他们就提供了媒体投影库来捕捉屏幕内容。但他们提供的示例演示应用程序并不清楚。你可以找到示例应用程序。在应用程序中,他们使用虚拟显示方法投影捕获屏幕 Log.i(TAG, "Setting up a VirtualDisplayDisplayManager.VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR,
问题:我有一个屏幕截图应用程序,它使用浮动覆盖服务进行控制,并使用screen cast API Media Project Manager来访问屏幕。有时,当设备内存不足时,Android会重新启动服务,而我会丢失媒体投影。
据我所知,重新获取新媒体投影的唯一方法是重新打开请求权限的活动,这将是它的结束,除了一个问题。这是我理想的场景。服务打开时,如果用户在权限请求对话框中选择了勾选“不要再问我”
我想开发一个AP共享(源)屏幕到另一个(接收器)设备使用WiFi直接连接。
我成功地通过Wifi direct API连接了两台设备,但getPresentationDisplay()返回null。源设备似乎没有找到宿设备导出的任何附加显示服务。API 4.2.2支持吗?或者有没有可以将显示服务注册到源代码的API?