
首先需要设置权限
<uses-permission android:name="androidpermissionWRITE_SETTINGS"></uses-permission>
设置的代码如下:
import androidproviderSettings;
SettingsSystemputString(getContentResolver(), androidproviderSettingsSystemWIFI_USE_STATIC_IP, "0");
SettingsSystemputString(getContentResolver(), androidproviderSettingsSystemWIFI_STATIC_DNS1, "19216802");
SettingsSystemputString(getContentResolver(), androidproviderSettingsSystemWIFI_STATIC_DNS2, "19216803");
SettingsSystemputString(getContentResolver(), androidproviderSettingsSystemWIFI_STATIC_GATEWAY, "19216801");
SettingsSystemputString(getContentResolver(), androidproviderSettingsSystemWIFI_STATIC_NETMASK, "2552552550");
SettingsSystemputString(getContentResolver(), androidproviderSettingsSystemWIFI_STATIC_IP, "1");
读取配置的代码如下:
String statdns1 = androidproviderSettingsSystemWIFI_STATIC_DNS1;
String statdns2 = androidproviderSettingsSystemWIFI_STATIC_DNS2;
String sgateway = androidproviderSettingsSystemWIFI_STATIC_GATEWAY;
String staticip = androidproviderSettingsSystemWIFI_STATIC_IP;
String snetmask = androidproviderSettingsSystemWIFI_STATIC_NETMASK;
String staticus = androidproviderSettingsSystemWIFI_USE_STATIC_IP;
一、首先,打开windows7系统,在电脑桌面右下角点击“网络标志”,点击“打开网络和共享中心”,点击打开。
二、然后,在窗口选择“网络和共享中心”,点击打开。
三、然后,在窗口中选择“本地连接”,点击打开。
四、然后,在窗口中选择“属性”,点击打开。
五、然后,在窗口中选择“Internet 协议版本4 (ICP/iPv4)”选项,点击打开。
六、最后,勾选“首选 DNS 服务器”位置,即可设置DNS服务器地址,问题解决。
DNS 是域名系统 (Domain Name System) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务。在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器。 DNS 命名用于 Internet 等 TCP/IP 网络中,通过用户友好的名称查找计算机和服务。当用户在应用程序中输入 DNS 名称时,DNS 服务可以将此名称解析为与之相关的其他信息,如 IP 地址。因为,你在上网时输入的网址,是通过域名解析系解析找到相对应的IP地址,这样才能上网。其实,域名的最终指向是IP。
以上就是关于如何在程序中设置 Android 的 IP,DNS 和网关全部的内容,包括:如何在程序中设置 Android 的 IP,DNS 和网关、如何设置DNS服务器地址、DNS是什么啊 怎么设置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)