【发布时间】:2019-11-28 11:39:22
【问题描述】:
我想以编程方式打开 “+ 添加网络” 屏幕(在 WiFi 设置中可用)。我能够成功打开 WiFi 设置屏幕,但这不是我想要的。
我只想打开添加网络屏幕并在该屏幕上按下返回时关闭设置。
【问题讨论】:
标签: android android-intent android-wifi
我想以编程方式打开 “+ 添加网络” 屏幕(在 WiFi 设置中可用)。我能够成功打开 WiFi 设置屏幕,但这不是我想要的。
我只想打开添加网络屏幕并在该屏幕上按下返回时关闭设置。
【问题讨论】:
标签: android android-intent android-wifi
你可以用这个
startActivity(new Intent(WifiManager.ACTION_PICK_WIFI_NETWORK));
它将打开显示所有可用 WIFI 网络列表的 Wifi 屏幕。你可以在你想连接的网络上连接。
在你的情况下,
您可以尝试使用WifiManager 中的public int addNetwork (WifiConfiguration config) 方法。
如果你也打开WIFI屏幕,你可以点击添加 网络,它将打开新的活动以添加网络
一种解决方法,您可以打开自定义对话框以添加网络, 在那里您可以获取 SSD 、该网络的密码等详细信息,以及 那么你可以调用
WifiManager的addNetwork(Configurations)方法。
【讨论】: