Android将WIFI详细信息保存到WifiConfiguration课程中。当WIFI为ON和SSID时,密钥详细信息与WIFI网络匹配,然后Android自动连接到特定的WIFI网络。如何禁用该自动连接功能?问这个问题背后的目的是,我有两个已配置的网络(已保存),我想在按钮点击事件上连接WIFI,但android的自动连接功能与WIFI本身连接。
答案 0 :(得分:5)
没有。你不能做这个。操作系统会跟踪设备中配置的网络。它试图找到那些网络,并根据优先级驱动的方法,选择一个适当的网络,并在WiFi打开后立即连接到它。正如Arpit建议的那样,你可以忘记那些网络,操作系统会从内存中删除它的配置。
答案 1 :(得分:1)
如果您的手机中未显示连接优化工具选项,请转到设置>位置访问 并禁用WiFi和移动网络位置 或者您可以尝试第二种方法 从谷歌播放商店下载wifi matic应用程序,它将阻止你自动wifi打开。
答案 2 :(得分:1)
答案 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,只需点击下面列出的网络,当对话框出现时,点击“忘记”。
现在您将无法自动连接到该网络。