需要permission: <uses-permission android:name="android.permission.WRITE_SETTINGS"></uses-permission> 更改代码为: android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_USE_STATIC_IP, "0"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_DNS1, "192.168.0.2"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_DNS2, "192.168.0.3"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_GATEWAY, "192.168.0.1"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_NETMASK, "255.255.255.0"); android.provider.Settings.System.putString(getContentResolver(), android.provider.Settings.System.WIFI_STATIC_IP, "1");
http://stackoverflow.com/questions/4106502/set-android-ip-dns-gateway-setting-programatically
本文介绍如何通过代码设置Android设备的WiFi使用静态IP地址,并配置静态DNS1和DNS2,同时设置网关和子网掩码的具体方法。
1119

被折叠的 条评论
为什么被折叠?



