我有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連接信息
- 3. 使用Android的WIFI到WIFI連接性
- 4. 等到wifi連接到android
- 5. 如何查找連接到Wifi AP的用戶數量(Android)
- 6. 獲取連接到wifi接入點的Android手機的位置信息
- 7. Android wifi連接
- 8. 如何連接到Android的特定WiFi連接?
- 9. 設備DHCP信息
- 10. 如何連接到wifi
- 11. 連接到WEP wifi時沒有DHCP響應
- 12. 如何在android中過濾wifi連接?
- 13. Android:獲取可用WiFi連接詳細信息列表
- 14. 上連接到WiFi網絡
- 15. 我如何獲得有關連接到我的Android手機的wifi信號強度的信息?
- 16. Android - 在wifi連接上執行http post
- 17. 在Android Wear上保持wifi連接
- 18. 如何獲得連接WiFi android的信號強度?
- 19. 如何在Android Wifi共享模式下查找連接的設備總數和詳細信息?
- 20. iPhone - 如何找到連接的WiFi接入點的MAC地址?
- 21. 如何查找到Sybase DB的連接信息
- 22. 通過WiFi上的http連接android
- 23. Android如何獲得wifi信號強度和連接子類型
- 24. 如何查詢路由器查找Dhcp租賃信息?
- 25. 如何從任意客戶端查找DHCP租約信息?
- 26. 如何連接到WIFI接入點?
- 27. 的Android 4.0 - 檢查連接到WiFi
- 28. 檢測連接到Wifi的Android設備
- 29. 如何獲取wifi信號信息:強度,Android工作室的鏈接速度?
- 30. 如何檢查android wifi連接?