禁用“连接到开放网络”

时间:2019-06-10 08:06:00

标签: android android-wifi

我想通过编程方式 从android设置中打开/关闭Connect to open networksOpen network notificationhttps://source.android.com/devices/tech/connect/wifi-infrastructure

我该怎么做?我必须使用ConnectivityManager / WifiManager吗?

这样做的原因是,当我在外面时,我的电话告诉我有关“开放式”电信wifi /热点的信息使我很生气。另外,我找不到设置页面来关闭我的Samsung Galaxy S7的这些设置。

更新

由于我没有以编程方式找到可行的解决方案,因此已通过以下方式解决了该问题: 从“已保存的WiFi网络”列表中删除我不想连接的公共热点。我出门在外时,请使用MacroDroid / Tasker禁用WiFi。

1 个答案:

答案 0 :(得分:0)

似乎您可以禁用Open network notification

Settings.Secure.putInt(cr, Settings.Secure.WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON, 0);

但是,因此您需要android.permission.WRITE_SECURE_SETTINGS权限,该权限仅适用于系统应用程序。