如何在Android中禁用WIFI自动连接

时间:2012-10-22 12:14:19

标签: android wifi

Android将WIFI详细信息保存到WifiConfiguration课程中。当WIFI为ON和SSID时,密钥详细信息与WIFI网络匹配,然后Android自动连接到特定的WIFI网络。如何禁用该自动连接功能?问这个问题背后的目的是,我有两个已配置的网络(已保存),我想在按钮点击事件上连接WIFI,但android的自动连接功能与WIFI本身连接。

8 个答案:

答案 0 :(得分:5)

没有。你不能做这个。操作系统会跟踪设备中配置的网络。它试图找到那些网络,并根据优先级驱动的方法,选择一个适当的网络,并在WiFi打开后立即连接到它。正如Arpit建议的那样,你可以忘记那些网络,操作系统会从内存中删除它的配置。

答案 1 :(得分:1)

如果您的手机中未显示连接优化工具选项,请转到设置>位置访问 并禁用WiFi和移动网络位置 或者您可以尝试第二种方法 从谷歌播放商店下载wifi matic应用程序,它将阻止你自动wifi打开。

答案 2 :(得分:1)

虽然原生Android没有此选项,但MIUI ROM确实提供了它。 ROM具有可以切换记忆网络的自动连接的设置。

官方的MIUI ROM可用here,可以找到非正式的国际版here

答案 3 :(得分:0)

我的三星S7可以在Android 7更新后执行此操作。

答案 4 :(得分:0)

1) Get an instance of class WifiManager by calling Context.getSystemService(Context.WIFI_SERVICE).
2) Enable or disable Wifi using wifimanager.setWifiEnabled(true); and wifimanager.setWifiEnabled(false); respectively.

public void DisableWiFi(){

        wifimanager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
        wifimanager.setWifiEnabled(false);

    }

所需权限

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
 <uses-permission android:name="android.permission.INTERNET" />
 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

答案 5 :(得分:-2)

你的android有一种方法可以不自动连接。 诀窍是按&amp;按住连接的网络进行修改,然后输入hexa密码。即密码为hexa或字符或8个数字长或组合然后保存密码。

下次尝试重新连接时会说“身份验证问题”

答案 6 :(得分:-2)

转到菜单 - 设置 - 更多设置 - 移动网络 - 连接优化工具,然后取消选中Sprint连接优化工具。

答案 7 :(得分:-3)

你必须在你的设备中做一件事,只需去设置 - &gt;网络设置 - &gt; WiFI,只需点击下面列出的网络,当对话框出现时,点击“忘记”。

现在您将无法自动连接到该网络。

相关问题