Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.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
仅将android应用程序限制为WiFi_Android_Httpurlconnection - Fatal编程技术网

仅将android应用程序限制为WiFi

仅将android应用程序限制为WiFi,android,httpurlconnection,Android,Httpurlconnection,我正在开发一款通过WiFi连接到其他设备的应用程序。然后,我使用HttpUrlConnection发送JSON结果请求 由于此WiFi连接无法访问internet,http请求通常通过移动网络发送,因此超时。如果我禁用我的移动网络,它会将我的WiFi更改为另一个可以访问互联网的WiFi 因此,我想知道我是否能够实现以下目标:- 1) 限制我的应用程序通过WiFi网络而不是移动网络,即使它没有互联网接入 2) 我可以阻止WiFi更改吗 场景: 1) 我的应用程序位于设备A(有互联网)上,然后通过W

我正在开发一款通过WiFi连接到其他设备的应用程序。然后,我使用HttpUrlConnection发送JSON结果请求

由于此WiFi连接无法访问internet,http请求通常通过移动网络发送,因此超时。如果我禁用我的移动网络,它会将我的WiFi更改为另一个可以访问互联网的WiFi

因此,我想知道我是否能够实现以下目标:-

1) 限制我的应用程序通过WiFi网络而不是移动网络,即使它没有互联网接入

2) 我可以阻止WiFi更改吗

场景:

1) 我的应用程序位于设备A(有互联网)上,然后通过WiFi连接到设备B(没有互联网)

2) 当我将http请求从A发送到B时,它转到移动网络,而不是设备B

3) 如果我禁用设备A上的移动数据,它会自动将WiFi更改为另一个具有internet的网络,从而断开与设备B的连接

4) 我的问题是如何只向B发送请求


谢谢。

你能详细说明你的问题吗?如果你真的想让你的应用程序只在WIFI中工作,那么你正在添加网络更改侦听器。希望现在能更清晰。谢谢,欢迎。在我的答案中添加一个标志。可能是@doomsnight的副本,如果我错了,请纠正我,但该链接是用于WiFi和internet的。它可以解决我问题的第一部分,第二部分呢?谢谢