我想在我的 android 手机 (HongMi) 上制作一个 wifi 显示应用程序。我手机的安卓版本是4.2.2
我修改了示例 WiFiDirectActivity 并尝试将它与这个项目Miracast-Sample结合起来。我知道在将屏幕镜像到另一个设备(wifi 显示器)之前,我需要通过 wifi direct(wifi p2p)连接两个设备。我确实在 onResume() 中注册了 DisplayListener(并在 onPause() 中取消注册)。我还注册了一个 BroadcastReceiver 来收听 wifi p2p 消息。
每当我通过 wifi p2p 连接/断开连接时,我都可以收到 wifi p2p 消息。但是连接后我的 DisplayListener 无法接收任何内容。我的 DisplayListener 甚至没有被触发。
我的问题是,我连接了两个设备后,如何检测到有新的第二个屏幕可以显示,或者为什么 DisplayListener 没有被触发。
感谢帮助