修改以太网ip的方法
2013-07-05 16:24
330 查看
今天说下修改以太网ip的方法,方便大家也方便自己以后查询。关键代码
ConnectivityManager mService = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
EthernetManager mEthManager = (EthernetManager) getSystemService(Context.ETHERNET_SERVICE);
if(mEthManager.getState() == EthernetManager.ETHERNET_STATE_ENABLED) {
EthernetDevInfo mInterfaceInfo = mEthManager.getSavedConfig();
String mIp;
String mMask;
String mGw;
String mDns;
mIp = "192.168.0.118";
mMask = "255.255.255.0";
mGw = "192.168.0.1";
mDns = "192.168.0.1";
mInterfaceInfo.setConnectMode(EthernetDevInfo.ETHERNET_CONN_MODE_MANUAL);
mInterfaceInfo.setIpAddress(mIp);
mInterfaceInfo.setNetMask(mMask);
mInterfaceInfo.setDnsAddr(mDns);
mInterfaceInfo.setGateWay(mGw);
try{
mEthManager.updateDevInfo(mInterfaceInfo);
Thread.sleep(500);
}catch(Exception e){
e.printStackTrace();
}
} else {
Toast.makeText(this, "Ethernet state disabled!", 5000).show();
}
测试随便写的,已经验证。大家根据需要自己改吧。(需要源码环境编译)
ConnectivityManager mService = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
EthernetManager mEthManager = (EthernetManager) getSystemService(Context.ETHERNET_SERVICE);
if(mEthManager.getState() == EthernetManager.ETHERNET_STATE_ENABLED) {
EthernetDevInfo mInterfaceInfo = mEthManager.getSavedConfig();
String mIp;
String mMask;
String mGw;
String mDns;
mIp = "192.168.0.118";
mMask = "255.255.255.0";
mGw = "192.168.0.1";
mDns = "192.168.0.1";
mInterfaceInfo.setConnectMode(EthernetDevInfo.ETHERNET_CONN_MODE_MANUAL);
mInterfaceInfo.setIpAddress(mIp);
mInterfaceInfo.setNetMask(mMask);
mInterfaceInfo.setDnsAddr(mDns);
mInterfaceInfo.setGateWay(mGw);
try{
mEthManager.updateDevInfo(mInterfaceInfo);
Thread.sleep(500);
}catch(Exception e){
e.printStackTrace();
}
} else {
Toast.makeText(this, "Ethernet state disabled!", 5000).show();
}
测试随便写的,已经验证。大家根据需要自己改吧。(需要源码环境编译)
相关文章推荐
- 全志a20 应用层修改以太网ip
- linux下修改自动获取IP方法
- Windows系统批处理修改IP,DNS和路由的方法
- Linux命令行修改IP、网关、DNS的方法
- CMD命令行下修改网络IP设置的方法
- linux修改ip方法
- 修改IP和注册表Mac地址的方法
- oracle 10g 修改IP或者机器名导致无法启动oracleDBConsole的解决方法
- Linux操作系统下修改IP、DNS和路由配置的方法
- Linux命令行修改IP、网关、DNS的方法
- Linux命令行修改IP、网关、DNS、主机名 的方法
- 修改Linux系统中的IP常见方法
- XenServer安装后修改IP与域名并解析测试的方法
- Linux命令行修改IP、网关、DNS的方法
- 修改Linux IP方法
- centos 修改本机IP方法
- oracle 10g 修改IP或者机器名导致无法启动oracleDBConsole的解决方法(转)
- C# 修改电脑DNS和IP方法
- RHEL6服务器网络配置 修改linux RHEL6系统下的ip方法
- linux系统查看、修改IP、网关、DNS的方法