我正在开发一个基于谷歌的WiFi p2p API的应用程序,我想获得我使用的设备(不是同级)的名称,但唯一的方法我发现检索名称是在我的情况下,通过使用这样的改变:如何获得我的设备的设备名称使用WiFi p2p
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);
}
}
但我不希望这样(要等到发生变化),我想从beggining知道我自己的名字,以便在我刚打开应用时显示它。这可能吗?
你试过android.os.Build.MODEL吗? –
存储在字符串中,您将获得您的设备名称 –
WifiP2pDevice设备=(WifiP2pDevice)intent.getParcelableExtra(WifiP2pManager.EXTRA_WIFI_P2P_DEVICE); 你可以使用这个。 –