我正在开发一个应用,该应用使用android附近的连接来连接两个移动设备。
当我用3个移动单元测试场景时,其中两个是广告,一个是发现,它选择与其中一个建立连接。
我该如何生成找到的端点列表,以便用户可以在它们之间进行选择并选择合适的端点进行连接?
找到端点后,我的代码如下:
private final EndpointDiscoveryCallback mEndpointDiscoveryCallback = new EndpointDiscoveryCallback() {
@Override
public void onEndpointFound(String endpointId, DiscoveredEndpointInfo info) {
Toast.makeText(MainActivity.this,"onEndpointFound",Toast.LENGTH_SHORT).show();
connect(endpointId);
}
@Override
public void onEndpointLost(String endpointId) {
Toast.makeText(MainActivity.this,"onEndpointLost",Toast.LENGTH_SHORT).show();
}
};
在文档https://developers.google.com/nearby/connections/android/manage-connections之后,它指出:“根据您的用例,您可能希望向用户显示已发现设备的列表,允许他们选择要连接的设备。”但是它没有说明如何执行此操作。