类 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 classIEthernetManager.DxIfconfig解决获取netMask 为空或者为255.0.0.0 -
构造器概要
构造器 构造器 说明 IEthernetManager(android.content.Context context) -
方法概要
修饰符和类型 方法 说明 static voiddestroyInstance()销毁控制单例java.lang.StringgetEthernetDns1()获取dns1java.lang.StringgetEthernetDns2()获取dns2java.lang.StringgetEthernetGateWay()获取以太网网关java.lang.StringgetEthernetIpAddress()获取以太网ip地址java.lang.StringgetEthernetMacAddress()java.lang.StringgetEthernetNetMask()解决Dhcpinfo获取netMask 为空或者为255.0.0.0static IEthernetManagergetInstance(android.content.Context context)获取以太网管理类单例voidsetEthernetDhcp()设置以太网为DHCPvoidsetEthernetDisabled()关闭以太网功能voidsetEthernetEnabled()打开以太网功能voidsetEthernetStaticIp(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
-