1

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

4

1 回答 1

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)。

于 2013-04-06T01:13:41.417 回答