Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
开放式;添加WiFi网络“;Android中的屏幕编程_Android_Android Intent_Android Wifi - Fatal编程技术网

开放式;添加WiFi网络“;Android中的屏幕编程

开放式;添加WiFi网络“;Android中的屏幕编程,android,android-intent,android-wifi,Android,Android Intent,Android Wifi,我想以编程方式打开“+添加网络”屏幕(可在WiFi设置中使用)。我能够成功打开WiFi设置屏幕,但这不是我想要的 我只想打开“添加网络”屏幕,然后在该屏幕上按back时关闭设置 你可以用这个 startActivity(new Intent(WifiManager.ACTION_PICK_WIFI_NETWORK)); 它将打开Wifi屏幕,显示所有可用Wifi网络的列表。您可以在要连接的网络上进行连接 就你而言 您可以尝试使用WifiManager中的public int addNetwor

我想以编程方式打开“+添加网络”屏幕(可在WiFi设置中使用)。我能够成功打开WiFi设置屏幕,但这不是我想要的

我只想打开“添加网络”屏幕,然后在该屏幕上按back时关闭设置

你可以用这个

startActivity(new Intent(WifiManager.ACTION_PICK_WIFI_NETWORK));
它将打开Wifi屏幕,显示所有可用Wifi网络的列表。您可以在要连接的网络上进行连接

就你而言

您可以尝试使用
WifiManager
中的
public int addNetwork(WifiConfiguration config)
方法

供参考-

如果你也打开WIFI屏幕,你可以点击Add 网络,它将打开新活动以添加网络


一种解决方法,您可以打开自定义对话框添加网络, 您可以在那里获取详细信息,如SSD、该网络的密码,以及 然后您可以调用
addNetwork(Configurations)
WifiManager的方法


这不起作用,我不想允许用户连接到可用的“扫描”网络,我只想允许添加ssid、密码和加密(可在+添加网络内使用)选项。我的应用程序正在kiosk模式下运行。请检查更新的答案,如果您也打开WIFI屏幕,您可以在那里单击添加网络,它将打开添加网络的新活动One work around,您可以打开自定义对话框添加网络,在那里您可以获取详细信息,如SSD、该网络的密码,然后你可以调用WifiManager的addNetwork(Configurations)方法!