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

本文介绍了在Android系统中如何实现以太网的动态(DHCP)和静态IP设置,包括所需的权限、EthernetDevInfo类的成员设置,以及使用EthernetManager进行配置和启用以太网服务的步骤。
摘要由CSDN通过智能技术生成

前提:下面涉及的内容均需要系统权限,也就是系统应用,开发非系统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");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值