Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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_Wifi_Wifimanager - Fatal编程技术网

Android 当wifi在代码中没有互联网接入时,如何防止自动切换到移动数据

Android 当wifi在代码中没有互联网接入时,如何防止自动切换到移动数据,android,wifi,wifimanager,Android,Wifi,Wifimanager,我正在制作一个文件共享应用程序,可以通过wifi热点共享文件。有两个设备-发送器和接收器。在sender中,我通过调用- startLocalOnlyHotspot(localOnlyHotspotCallback, handler); 接收设备通过连接到发送方创建的wifi热点来连接发送方,如下图所示-- 然后我可以通过插座连接到发送器 问题在于,一些设备被配置为在wifi无法接入互联网的情况下自动切换到移动数据并断开与wifi的连接。仅本地热点没有互联网接入,因此接收器设备自动切换到移动数

我正在制作一个文件共享应用程序,可以通过wifi热点共享文件。有两个设备-发送器和接收器。在sender中,我通过调用-

startLocalOnlyHotspot(localOnlyHotspotCallback, handler);
接收设备通过连接到发送方创建的wifi热点来连接发送方,如下图所示--

然后我可以通过插座连接到发送器

问题在于,一些设备被配置为在wifi无法接入互联网的情况下自动切换到移动数据并断开与wifi的连接。仅本地热点没有互联网接入,因此接收器设备自动切换到移动数据连接进行互联网接入,并在此类设备中断开与wifi的连接

我需要接收器设备保持与wifi的连接,即使它没有互联网接入,因为我需要通过wifi传输文件。如何防止接收设备在wifi无法接入互联网的情况下与wifi断开连接

int networkId = wifiManager.addNetwork(wifiConfiguration);
wifiManager.disconnect();
wifiManager.enableNetwork(networkId, true);
wifiManager.reconnect();