类 IEthernetManager
java.lang.Object
com.hyperlcd.Ethernet.IEthernetManager
public class IEthernetManager
extends java.lang.Object
HyperlcdLib 以太网管理类
使用该类中的接口方法必须先调用 getInstance(Context)
获取实例。
结束使用调用 destroyInstance()
销毁单例。
setEthernetEnabled()
打开以太网setEthernetDisabled()
关闭以太网setEthernetDhcp()
设置以太网为DHCPsetEthernetStaticIp(String, String, String, String, String)
设置静态以太网getEthernetIpAddress()
获取以太网IP地址getEthernetGateWay()
获取以太网网关getEthernetNetMask()
获取以太网子网掩码getEthernetDns1()
获取以太网DNS1getEthernetDns2()
获取以太网DNS2getEthernetMacAddress()
获取以太网MAC地址
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static class
IEthernetManager.DxIfconfig
解决获取netMask 为空或者为255.0.0.0 -
构造器概要
构造器 构造器 说明 IEthernetManager(android.content.Context context)
-
方法概要
修饰符和类型 方法 说明 static void
destroyInstance()
销毁控制单例java.lang.String
getEthernetDns1()
获取dns1java.lang.String
getEthernetDns2()
获取dns2java.lang.String
getEthernetGateWay()
获取以太网网关java.lang.String
getEthernetIpAddress()
获取以太网ip地址java.lang.String
getEthernetMacAddress()
java.lang.String
getEthernetNetMask()
解决Dhcpinfo获取netMask 为空或者为255.0.0.0static IEthernetManager
getInstance(android.content.Context context)
获取以太网管理类单例void
setEthernetDhcp()
设置以太网为DHCPvoid
setEthernetDisabled()
关闭以太网功能void
setEthernetEnabled()
打开以太网功能void
setEthernetStaticIp(java.lang.String ip, java.lang.String gateway, java.lang.String netmask, java.lang.String dns1, java.lang.String dns2)
设置静态以太网
-
构造器详细资料
-
IEthernetManager
public IEthernetManager(android.content.Context context)
-
-
方法详细资料
-
getInstance
获取以太网管理类单例- 参数:
context
- 上下文对象- 返回:
- 以太网管理类 单例
-
destroyInstance
public static void destroyInstance()销毁控制单例 -
setEthernetEnabled
public void setEthernetEnabled()打开以太网功能 -
setEthernetDisabled
public void setEthernetDisabled()关闭以太网功能 -
getEthernetMacAddress
public java.lang.String getEthernetMacAddress() -
getEthernetIpAddress
public java.lang.String getEthernetIpAddress()获取以太网ip地址- 返回:
- ip地址 示例“192.168.1.129”
-
getEthernetDns1
public java.lang.String getEthernetDns1()获取dns1- 返回:
- 执行结果
-
getEthernetDns2
public java.lang.String getEthernetDns2()获取dns2- 返回:
- 执行结果
-
getEthernetGateWay
public java.lang.String getEthernetGateWay()获取以太网网关- 返回:
- 网关地址 示例:“192.168.1.1”
-
getEthernetNetMask
public java.lang.String getEthernetNetMask()解决Dhcpinfo获取netMask 为空或者为255.0.0.0- 返回:
- 子网掩码
-
setEthernetStaticIp
public void setEthernetStaticIp(java.lang.String ip, java.lang.String gateway, java.lang.String netmask, java.lang.String dns1, java.lang.String dns2)设置静态以太网- 参数:
ip
- ip地址gateway
- 网关netmask
- 子网掩码dns1
- dnsdns2
- dns
-
setEthernetDhcp
public void setEthernetDhcp()设置以太网为DHCP
-