Android屏幕以编程方式共享(Root)

RPa*_*las 9 android screen sharing root chromecast

是否可以在Android> = 5的情况下通过mircast或chromecast进行用户交互而无需根源adb shell进行屏幕共享?

我正在寻找启用/禁用此https://support.google.com/nexus/answer/2865484?hl=en的命令

Che*_*byr 5

您可以尝试媒体路由器 - Android SDK 中的辅助输出API:

Android 媒体路由器 API 旨在在这些辅助设备上启用媒体显示和播放。您可以通过两种主要方法使用这些 API 播放内容:

远程播放——这种方法使用接收设备来处理内容数据的检索、解码和播放,而用户手中的 Android 设备用作遥控器。支持 Google Cast 的 Android 应用程序使用此方法。

次要输出——通过这种方法,您的应用程序可以直接将视频或音乐检索、渲染和流式传输到接收设备。此方法用于支持 Android 上的无线显示输出。

辅助输出方法将准备好的媒体内容发送到连接的辅助设备进行播放。辅助设备可以包括电视或无线音响系统,并且可以通过无线协议或电线(例如 HDMI 电缆)进行连接。使用这种方法,您的应用程序负责处理媒体内容以进行播放(下载、解码、音频和视频轨道的同步),而辅助设备仅以最终形式输出内容。

请参阅http://developer.android.com/guide/topics/media/mediarouter.html了解更多详情