1、引入:
import android.provider.Settings;
import android.content.ContentResolver;
ps:在Setting.System中有以下标志
WIFI_USE_STATIC_IP
WIFI_STATIC_IP
WIFI_STATIC_NETMASK
WIFI_STATIC_GATEWAY
WIFI_STATIC_DNS1 and WIFI_STATIC_DNS2
2、在AndroidManifest中加入<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
3、在Activity中可以这样用:
final ContentResolver mContentResolver = getContentResolver();
Settings.System.putInt( mContentResolver, Settings.System.WIFI_USE_STATIC_IP, 1);
Settings.System.putString( mContentResolver, Settings.System.WIFI_STATIC_IP, "你的ip地址");
解决方案 »
- 在sygwin下使用android ndk编译自带的例子,使用nm无法查看
- GPS获取城市名字问题~
- 关于android操作系统的疑问
- ANDROID的HELLO程序运行出错,求救
- 请大家帮忙解释下AndroidManifest.xml中的几个标签
- android开发前景怎样
- Android发布应用程序.要不要注释掉Log.v Log.d之类的语句,会不会影响程序性能!!
- 请问在android平台上如何搭建go语言开发环境
- 用服务播放像音乐之类的文件
- Android Studio怎么在点击Button之后自动打开EditText中输入的网址
- 感觉程序锁功能就是鸡肋有没有!
- android的socket问题
Settings.System.putInt( mContentResolver, Settings.System.WIFI_USE_STATIC_IP, 1);
Settings.System.putString( mContentResolver, Settings.System.WIFI_STATIC_IP, "你的ip地址");
这样的方法只能写入数据表里面,下次连接的时候仍然没有改变