Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android WiFi直接连接设备名称_Android_Broadcastreceiver_Android Wifi_Wifi Direct_Wifip2p - Fatal编程技术网

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将我的设备连接到另一个设备时,我希望获取连接到的设备的名称。 我不想使用以前收到的设备列表来执行此操作。 有解决办法吗