在 P2P 设置中,我知道如何获取另一个设备的名称,但我如何获取自己设备的名称? (在设置下的 WiFi-direct 中显示的那个)。
我检查了 WiFiManager
、WiFiInfo
等,但没有成功。
最佳答案
在您的设备上打开 wifi 后,它会发送一个 WIFI_P2P_THIS_DEVICE_CHANGED_ACTION 广播。你可以用广播接收器捕捉到它,你可以得到一个 WifiP2pDevice 对象,这是你的设备。
@Override
public void onReceive(Context context, Intent intent) {
WifiP2pDevice device = intent.getParcelableExtra(WifiP2pManager.EXTRA_WIFI_P2P_DEVICE);
String thisDeviceName = device.deviceName;
}
关于Android:如何获取当前设备的 WiFi-direct 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26643989/