解决方案 »
- 关于触摸事件的。。来人帮看下什么情况!
- Android蓝牙开发中,设备能用代码控制自动匹配吗?
- 问一个:android源代码,如何切换版本。
- 关于Android的GPS定位或基站定位
- 提交过数据到WebService的前辈进来看下
- 怎么把数据库内的图片动态添加到imagebutton上 android
- Android有这样的__FILE__, __FUNCTION__, __LINE__?
- 怎么使用sqlite的blob存储.mp3
- 新手遇到问题,求教!
- 如何获取Activity的高度和宽度,也就是如何判断当前为横屏还是竖屏
- android:layout_weight水平均分怎么设置?
- 请问, android应用有许多界面,在一个界面上按键会 调用另一个界面, 查找这种调用关系有什么捷径吗?
EthernetInfo info = EthernetUtil.getInstance(this).getEthernetInfo();
ipaddress = info.ipAddress;
subnetmask = info.subnetMask;
defaultgateway = info.defaultGatway;
dnsserver = info.dnsServer;只有静态模式才能获取到的,DHCP动态模式会报错获取空值。
有可能提示没有EthernetInfo这个包,这时应该使用android的类反射。
我上面的EthernetUtil是自己集成的类反射,可以去了解下~
总之获取静态的IP和子网掩码网关等最便捷的方法就是用EthernetInfo