0
在我的Android應用程序中,我想檢測在本地無線網絡中找到的所有Android設備名稱。我能夠掃描網絡並找到設備IP和完全限定的域名(FQDN),如android-2120ee3b45******
。我在做它喜歡:獲取用戶通過WiFi定義的Android設備名稱
final InetAddress inetAddress = InetAddress.getByName(ip);
if (inetAddress.isReachable(400)) {
final String host = inetAddress.getHostName();
final String canHost = inetAddress.getCanonicalHostName();
final String ip = inetAddress.getAddress();
}
隨着java.net.InetAddress
我只得到了IP和網絡名稱,比如android-2120ee3b45******
。但我想要設備上的用戶定義的Android設備名稱,如「Peters Fire TV」或「Mikes Samsung SGS6」。我看到AllConnect或AllCast等應用程序可以從Fire TV(這是一款Android設備)中獲取這樣的名稱。
如何獲取用戶通過WIFI網絡定義的Android設備名稱?
我不知道類WifiP2pDeviceList也不WifiP2pManager的。所以我必須實施Wi-Fi點對點?我會看看它。謝謝。 – user4500
我覺得這個鏈接可以幫助你查詢https://trivedihardik.wordpress.com/2012/08/31/android-wifi-direct-example/ – AndroidEnthusiastic