Я разрабатываю приложение на основе API-интерфейса wifi для p2p Google, и я хотел бы получить имя устройства, которое я использую (а не сверстников), но единственный способ Я нашел, чтобы получить имя в случае, если я изменить его, используя что-то вроде этого:Как получить имя устройства моего устройства с помощью 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);
}
}
Но я не хочу, чтобы (не ждать, пока изменений), я хочу знать свое имя от самого начала , чтобы показать это, когда я просто открываю приложение. Это возможно?
Вы попробовали android.os.Build.MODEL? –
магазин в строке вы получите свое имя устройства –
WifiP2pDevice device = (WifiP2pDevice) intent.getParcelableExtra (WifiP2pManager.EXTRA_WIFI_P2P_DEVICE); вы можете использовать это. –