我有Android設備,它通過以太網連接到網絡。我怎樣才能獲得這個連接的DHCP信息?如何在Android上找到非WiFi連接的DHCP信息?
2
A
回答
0
你應該能夠使用ConnectivityManager.getAllNetworks()
獲得所連接的網絡陣列: http://developer.android.com/reference/android/net/ConnectivityManager.html#getAllNetworks()
然後Network.getSocketFactory()
您連接的網絡。 SocketFactory
將允許您檢查可以在連接上創建的Socket
。
http://developer.android.com/reference/android/net/Network.html#getSocketFactory()
從這一點,簡單地創建從一個SocketFactory.createSocket()
和Socket
將有你想要的信息,像Socket.getLocalSocketAddress()
等
http://developer.android.com/reference/javax/net/SocketFactory.html#createSocket()
0
沒有WifiManager喜歡非Wifi的班級。
ConnectivityManager connectivityManager = (ConnectivityManager) getApplicationContext().getSystemService(Service.CONNECTIVITY_SERVICE);
Log.i("routes ", connectivityManager.getLinkProperties(connectivityManager.getActiveNetwork()).getRoutes().toString());
Log.i("domains ", connectivityManager.getLinkProperties(connectivityManager.getActiveNetwork()).getDomains().toString());
Log.i("ip address ", connectivityManager.getLinkProperties(connectivityManager.getActiveNetwork()).getLinkAddresses().toString());
Log.i("dns address ", connectivityManager.getLinkProperties(connectivityManager.getActiveNetwork()).getDnsServers().toString());
相關問題
- 1. 如何在android中獲得當前的wifi連接信息
- 2. 使用Android的WIFI到WIFI連接性
- 3. 等到wifi連接到android
- 4. 如何查找連接到Wifi AP的用戶數量(Android)
- 5. Android wifi連接
- 6. 設備DHCP信息
- 7. 如何連接到wifi
- 8. Android:獲取可用WiFi連接詳細信息列表
- 9. 上連接到WiFi網絡
- 10. 我如何獲得有關連接到我的Android手機的wifi信號強度的信息?
- 11. 在Android Wear上保持wifi連接
- 12. Android - 在wifi連接上執行http post
- 13. iPhone - 如何找到連接的WiFi接入點的MAC地址?
- 14. 如何查找到Sybase DB的連接信息
- 15. 通過WiFi上的http連接android
- 16. 如何從任意客戶端查找DHCP租約信息?
- 17. 的Android 4.0 - 檢查連接到WiFi
- 18. 檢測連接到Wifi的Android設備
- 19. 如何檢查android wifi連接?
- 20. 如何知道您是否連接到Wifi Hotspot/Wifi/Wifi Direct
- 21. 如何在連接到WiFi接入點的設備之間進行通信?
- 22. 如何從android上找到wifi網絡上的特定設備?
- 23. 如何通過Android上的WiFi Hotspot進行連接?
- 24. 如何獲得android上的wifi連接速率?
- 25. Android - 以編程方式連接到wifi
- 26. 在Android上接收ShoutCast流的信息
- 27. 如何在Windows XP虛擬文件夾上連接到WiFi
- 28. ANDROID - 測試wifi連接
- 29. 連接WiFi p2p android,WIFI_P2P_CONNECTION_CHANGED_ACTION
- 30. 如何使用CMD連接到WiFi?