Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android DHCP启用禁用检查_Android_Dhcp - Fatal编程技术网

Android DHCP启用禁用检查

Android DHCP启用禁用检查,android,dhcp,Android,Dhcp,我想知道是否有任何方法可以通过编程检查android手机中是否启用或禁用了DHCP。(假设可以通过某种方式禁用DHCP或dhcpd未运行)您可以执行以下操作以了解Android当前是否使用静态IP地址或DHCP属性地址: try { if ( Settings.System.getInt(getContentResolver(), Settings.System.WIFI_USE_STATIC_IP) == 0 ) /* Static ip a

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

您可以执行以下操作以了解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)。

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

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服务器
dhcpd
还是客户端
dhcpcd
?另外,你能公开你想做的事情吗?也许还有另一种方法?我只是想说明当前用户是否有静态ip设置或正在使用dhcp。请确定,你说的是dhcp服务器
dhcpd
还是客户端
dhcpcd
?另外,你可以公开你正在尝试做的事情吗?也许还有其他方法?我只是想显示当前用户是否有静态ip设置或正在使用dhcp。我认为显示dhcp是否已启用并不准确。我也不这么认为。但这是我找到的唯一方法。我认为它对于显示是否启用了dhcp并不是那么准确。我也不这么认为。但这是我找到的唯一方法。