我试图使用以下代码将设备设置为使用静态IP加入不带DHCP的AP,但它似乎不适用于任何特定的AP。由于缺少dhcp,设备仍然试图获取它无法获取的ip地址。Settings.System.setString(getContentResolver(), "wifi_static_ip", "192.168.1.99);Settings.System.setInt(getContentResolver(), "wifi_use_static_ip", 1);WifiConfiguration wc = new WifiConfiguration();wc.SSID = "SSID";wc.preSharedKey = "key";wc.status = WifiConfiguration.Status.ENABLED;int netId = wifiManager.addNetwork(wc);wifiManager.enableNetwork(netId, true);我试图使用这个线程提供的方法,但它不起作用。 > aa > (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 一开始看起来你的代码有问题…无线静态IP,192.168.1.99…你不见了(“)这里…你必须像这样写“192.168.1.99”。如果没有,那么如果你没有I.P冲突的话再检查一遍…你的网络的子网掩码是什么…如果是255.255.255.0,则无需提及,但如果已更改,则必须提及…希望有帮助 (adsbygoogle = window.adsbygoogle || []).push({});