Android WiFi直接连接设备名称
使用Android WiFi直接连接设备名称,android,broadcastreceiver,android-wifi,wifi-direct,wifip2p,Android,Broadcastreceiver,Android Wifi,Wifi Direct,Wifip2p,使用BroadcastReceiver中的以下解决方案,我能够获得可用设备的列表 @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); case WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION: if (manager != null)
BroadcastReceiver
中的以下解决方案,我能够获得可用设备的列表
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
case WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION:
if (manager != null)
manager.requestPeers(channel, peerListListener);
break;
}
}
我可以通过以下方式获得我的设备的名称
case WifiP2pManager.WIFI_P2P_THIS_DEVICE_CHANGED_ACTION:
WifiP2pDevice device = intent.getParcelableExtra(WifiP2pManager.EXTRA_WIFI_P2P_DEVICE);
DiscoverPeersService.setConnectedDevice(device);
break;
但是,当我通过Wi-Fi Direct将我的设备连接到另一个设备时,我希望获取连接到的设备的名称。
我不想使用以前收到的设备列表来执行此操作。
有解决办法吗