android以太网络配置文件,Android 以太网Ethernet DHCP和静态设置实现

前提:下面涉及的内容均需要系统权限,也就是系统应用,开发非系统app则饶边。

以太网设置一般是进入系统原生的设置APP,进入到以太网选项进行设置的。在一些专用场合,需要定制APP,不直接调用系统的设置,那么就要自己实现以太网动态和静态的设置。

权限:

EthernetDevInfo类有以下成员:

private String dev_name;

private String ipaddr; // IP地址

private String netmask; // 子网掩码

private String gw; // 网关设置

private String dns; // DNS设置

private int mode; // 模式设置:静态或者动态

private String hwaddr; // MAC地址

一、获取EthernetManager实例

private EthernetManager mEthManager;

private EthernetDevInfo mDevInfo;

mEthManager = EthernetManager.getInstance();

二、填充mDevInfo

静态:

mDevInfo = mEthManager.getSavedConfig();

mDevInfo.setConnectMode(EthernetDevInfo.ETHERNET_CONN_MODE_MANUAL);

mDevInfo.setIpAddress("XXX");

mDevInfo.setNetMask("XXX");

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值