【发布时间】:2018-05-12 02:16:21
【问题描述】:
我正在尝试创建一个应用程序,它会发现周围的设备并自动传输消息。我正在使用 Google Nearby Connections API。
我面临的问题是,当两个设备处于活动状态时,新设备只会检测到这两个活动设备中的一个。
有什么办法可以检测到范围内的所有设备?还是我遗漏了什么?
【问题讨论】:
标签: android google-nearby
我正在尝试创建一个应用程序,它会发现周围的设备并自动传输消息。我正在使用 Google Nearby Connections API。
我面临的问题是,当两个设备处于活动状态时,新设备只会检测到这两个活动设备中的一个。
有什么办法可以检测到范围内的所有设备?还是我遗漏了什么?
【问题讨论】:
标签: android google-nearby
调用“startDiscovery”应该会看到所有其他调用“startAdvertising”的电话。
对于连接,“Strategy.P2P_CLUSTER”可让您一次连接到多种设备。 'Strategy.P2P_STAR' 将让您拥有 1 个传出连接或多个传入连接。
【讨论】:
Strategy.P2P_CLUSTER。这足以满足您的要求。但是您需要在您希望从您的应用程序中发现的那些设备中安装一个兼容的应用程序(与附近打包)作为发现器。希望这会有所帮助!