android - 使用 HDMI wifi dongle 在 Android 中进行截屏

标签 android wifi-direct mirroring

我一直在寻找很多关于在 android 中实现屏幕转换(miracast)的方法,并且变得更加困惑。我有一个 HDMI 无线适配器。现在,当我插入加密狗并打开我的应用程序时,需要搜索可用设备,并且当用户选择设备时,镜像应该启动,并且我的屏幕需要反射(reflect)到已插入设备的设备。现在,我们需要从设置中转到显示器并打开无线显示器并连接到它们。截至目前,我尝试通过 WifiP2pManager 类来执行此操作,并获取了设备列表并连接到我的设备。但它在需要连接进行屏幕转换的设置无线显示上未显示为已连接。现在我的问题是我可以从我的应用程序开始转换以及如何开始转换?

最佳答案

没有公共(public) API 允许您直接操作连接,但您可以通过 MediaRouteActionProvider 集成一个应该执行您想要的操作的操作。

MediaRoute Button

使用它,您可以在操作栏中显示一个按钮。当用户单击它时,它将显示配对设备的列表并进行快速扫描。从那里,用户将能够直接启动与可用设备的连接。

它适用于大多数设备,只是不会返回那些没有任何配对设备或不支持 Miracast 的设备(+一些不使用 MediaRoute 系统进行 Miracast 连接的三星设备)的操作。

关于android - 使用 HDMI wifi dongle 在 Android 中进行截屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22223972/

相关文章:

安卓开发 : Java. lang.NoSuchMethodError : org. apache.commons.codec.binary.Base64.encodeBase64String()

java - Android NTLM 获取 HTTP/1.1 401 未经授权

android - 为什么发现 Android Wi-Fi Direct 的对等点如此不可靠?

android - 两台安卓设备离线连接

php - 使用 Git 推送自动 pull 远程服务器?

iphone - Linux Mint 19 - 镜像 iPhone

java - Flurry Agent 在 Android 2.3.4 上导致 CalledFromWrongThreadException 异常

android - 找不到 ionic 后请求文件

android - 如何估计两个安卓设备之间的距离? (蓝牙首选)

registry - 私有(private) Docker 注册表和高可用性