当前位置: 代码迷 >> Android >> android 小弟我想通过代码修改手机端的wifi的ip地址
  详细解决方案

android 小弟我想通过代码修改手机端的wifi的ip地址

热度:103   发布时间:2016-05-01 20:59:03.0
求助 android 我想通过代码修改手机端的wifi的ip地址
如题,我在写一个android的应用,要求我首先得到本机的ip地址,然后再去修改ip地址。我现在得到了ip地址,但是不知道怎么样我通过Edittext输入的修改ip地址起作用。

------解决方案--------------------

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地址");
  相关解决方案