android中的WifiManager给出了Wifi网络的网络细节。但对于3G网络,无法获得网关、DNS等网络细节。是否有一种方法可以获得连接到3G网络的手机的这些细节?谢谢你
不确定,但也许这对你有帮助。
http://developer.android.com/reference/android/net/NetworkInfo.html注意:这个方法:getActiveNetworkInfo(),返回一个NetworkInfo对象,其中包含设备(3G - Wifi)上的活动连接的信息。
如果你安装了Terminal Emulator和BusyBox,你有ifconfig和ip可用。
在模拟器中,您可以使用"ip link show"来查找设备使用的名称。WLAN通常为:wlan0Modem等:rmnet0
ifconfig wlan0:显示例如IP和netmask。
ip route show:查看路由配置。
更好的描述:网络配置和信息