我想知道是否有任何方法可以在Android手机中以编程方式检查DHCP是启用还是禁用。 (假设可以通过某种方式禁用DHCP或者dhcpd没有运行)
答案 0 :(得分: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)。