我试图发现WiFi Direct点对点安卓设备,但只有在两台手机都运行WiFi Direct发现时才能发现对等方。我已经了解到的是,它们只有在同时扫描WiFi Direct连接时才会看到彼此。这是因为WiFi Direct的工作方式是当手机正在扫描WiFi Direct连接时,它们将与其他对等方协商访问点或从设备的角色。因此,两者都需要调用discoverPeers()来变得可发现并找到附近设备。
我想在我的应用程序中实现的是,只有一个设备启动扫描过程,并列出所有支持wifi直接的附近设备。那么如何使用wifi Direct实现这一目标呢?还有其他选择吗?
提前感谢。
我想在我的应用程序中实现的是,只有一个设备启动扫描过程,并列出所有支持wifi直接的附近设备。那么如何使用wifi Direct实现这一目标呢?还有其他选择吗?
提前感谢。