【问题标题】:Android DHCP enabled disabled checkAndroid DHCP启用禁用检查
【发布时间】:2013-03-27 05:11:56
【问题描述】:

我想知道是否有任何方法可以在 android 手机中以编程方式检查 DHCP 是启用还是禁用。 (假设可以通过某种方式禁用 DHCP 或 dhcpd 没有运行)

【问题讨论】:

  • 可以肯定的是,您是在谈论 DHCP 服务器 dhcpd 还是客户端 dhcpcd ?另外,你能暴露你想要做的事情吗,也许还有另一种方法?
  • 我只是想显示当前用户是否有静态 ip 设置或正在使用 dhcp。

标签: android dhcp


【解决方案1】:

您可以执行以下操作来了解 Android 当前使用的是静态 IP 地址还是 DHCP 属性地址:

try {
     if ( Settings.System.getInt(getContentResolver(), 
           Settings.System.WIFI_USE_STATIC_IP) == 0 )
         /* Static ip addresses mode is not enabled */
     ;
     } catch (SettingNotFoundException e) {
        /* Do something smart here */
     }

但是,请注意,此方法现在似乎已弃用,并且它不适用于所有设备(例如 AVD)。

【讨论】:

  • 我认为显示 dhcp 是否启用并不那么准确。
  • 我也不认为。这是我设法找到的唯一方法。
猜你喜欢
  • 2021-01-04
  • 2014-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-04
  • 1970-01-01
相关资源
最近更新 更多