我正在开发一个基于 Google 的 wifi p2p API 的应用程序,我想获取我正在使用的设备的名称(而不是对等设备),但我发现检索名称的唯一方法是如果我通过使用更改它像这样的东西:
if (WifiP2pManager.WIFI_P2P_THIS_DEVICE_CHANGED_ACTION.equals(action)) {
// this device details has changed(name, connected, etc)
mApp.mThisDevice = (WifiP2pDevice) intent.getParcelableExtra(WifiP2pManager.EXTRA_WIFI_P2P_DEVICE);
mApp.mDeviceName = mApp.mThisDevice.deviceName;
PTPLog.d(TAG, "processIntent: WIFI_P2P_THIS_DEVICE_CHANGED_ACTION " + mApp.mThisDevice.deviceName);
if( mApp.mHomeActivity != null ){
mApp.mHomeActivity.updateThisDevice(mApp.mThisDevice);
}
}
但我不希望那样(等到改变),我想从一开始就知道我自己的名字,以便在我打开应用程序时显示它。这可能吗?