最近公司项目需要实现功能,Android设备用代码设置静态IP,然后重启设备,固定IP还有效,并且能切换静态IP或动态IP。
代码如下
安卓5.0之后就支持以太网卡了,然后有个EthernetManager类。
使用EthernetManager修改以太网卡静态ip地址。(以下代码可以运行在android7.0系统的手机上)
EthernetManager设置静态IP
注意:IpConfiguration参数在调用源码中的方法时可能需要进行相应的修改
mIpConfiguration = new IpConfiguration(IpConfiguration.IpAssignment.STATIC, IpConfiguration.ProxySettings.NONE, mS