पी 2 पी सेटिंग में, मैं समझता हूं कि किसी अन्य डिवाइस का नाम कैसे प्राप्त करें, लेकिन मैं अपना डिवाइस का नाम कैसे प्राप्त करूं? (एक सेटिंग के तहत वाईफाई-सीधी में प्रदर्शित)।एंड्रॉइड: वर्तमान डिवाइस कैसे प्राप्त करें वाईफाई-सीधा नाम
मैंने WiFiManager
, WiFiInfo
की जांच की है, और बिना किसी सफलता के।
public static String getHostName(String defValue) {
try {
Method getString = Build.class.getDeclaredMethod("getString", String.class);
getString.setAccessible(true);
return getString.invoke(null, "net.hostname").toString();
} catch (Exception ex) {
return defValue;
}
}
क्या आप अपना प्रश्न संपादित कर सकते हैं और कोड दिखा सकते हैं? – Raptor
यह सुनिश्चित नहीं है कि क्या जोड़ना है ... मैं बस इतना करना चाहता हूं कि डिवाइस के नाम तक पहुंचें, ब्लूटूथ के समान, जहां आप 'BluetoothAdapter.getDefaultAdapter() को कॉल करेंगे। GetName() ' –
' WifiP2pDevice.deviceName'? [यह] देखें (http://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html) – Raptor