类 IEthernetManager

java.lang.Object
com.hyperlcd.Ethernet.IEthernetManager

public class IEthernetManager
extends java.lang.Object

HyperlcdLib 以太网管理类


使用该类中的接口方法必须先调用 getInstance(Context) 获取实例。

结束使用调用 destroyInstance() 销毁单例。

接口功能:
  1. setEthernetEnabled() 打开以太网
  2. setEthernetDisabled() 关闭以太网
  3. setEthernetDhcp() 设置以太网为DHCP
  4. setEthernetStaticIp(String, String, String, String, String) 设置静态以太网
  5. getEthernetIpAddress() 获取以太网IP地址
  6. getEthernetGateWay() 获取以太网网关
  7. getEthernetNetMask() 获取以太网子网掩码
  8. getEthernetDns1() 获取以太网DNS1
  9. getEthernetDns2() 获取以太网DNS2
  10. getEthernetMacAddress() 获取以太网MAC地址
  • 构造器详细资料

    • IEthernetManager

      public IEthernetManager​(android.content.Context context)
  • 方法详细资料

    • getInstance

      public static IEthernetManager getInstance​(android.content.Context context)
      获取以太网管理类单例
      参数:
      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 - dns
      dns2 - dns
    • setEthernetDhcp

      public void setEthernetDhcp()
      设置以太网为DHCP