Ich entwickle eine App basierend auf Google Wifi P2P API und ich möchte den Namen des Geräts, das ich benutze (nicht die Peers) aber den einzigen Weg ich fand den Namen im Fall ich es mit so etwas wie dies zu ändern abzurufen:Wie bekomme ich den Gerätenamen meines Geräts mit 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);
}
}
Aber ich will nicht, dass (zu, bis eine Änderung warten), möchte ich meinen eigenen Namen aus der beggining kennen , um es zu zeigen, wenn ich nur die App öffne. Ist das möglich?
haben Sie versucht, android.os.Build.MODEL? –
speichern in Zeichenfolge erhalten Sie Ihren Gerätenamen –
WifiP2pDevice Gerät = (WifiP2pDevice) intent.getParcelableExtra (WifiP2pManager.EXTRA_WIFI_P2P_DEVICE); können Sie dies verwenden. –