我可以让用户以编程方式切换当前的 WiFi 连接吗?

Can I offer user to switch current WiFi connection programmatically?

我正在尝试在 2 个 WiFi 网络之间切换,但不是在后台。我在 iOS 中看到这样的对话框,它调用系统对话框。 不确定这在 Android.

中是否可行

向用户提供 s 网络也意味着无需请求许可。

更新: 目前唯一的方法是打开 wifi 设置屏幕,但这不会让用户知道 网络到 select:

startActivityForResult(new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS), 0);

使用此 Action_wifi_setting 不能保证 100% 有效。

最好尝试 ACTION_PICK_WIFI_NETWORK。这将显示带有 WiFi 连接的系统屏幕。