Android 同时双重激活WiFi和蜂窝网络接口

Android 同时双重激活WiFi和蜂窝网络接口,android,networking,wifi,sdn,cellular-network,Android,Networking,Wifi,Sdn,Cellular Network,在Android上,当WiFi和蜂窝网络都可用时,WiFi具有更高的优先级,蜂窝网络将自动停用。这可以通过ifconfig/netcfg命令的结果来验证,也可以通过检查路由表来验证 为了做一些实验,我们需要同时激活WiFi和蜂窝网络接口。据我们所知,到目前为止实现这一点的一种方法是:首先,启动MPTCP映像(遗憾的是,最新的支持是Nexus 5 Android 4.4),其次,加入“多路径控制应用程序测试人员”并安装他们的多路径控制apk 我们在Nexus5上验证了上述方法,并且它在Kitkat

在Android上,当WiFi和蜂窝网络都可用时,WiFi具有更高的优先级,蜂窝网络将自动停用。这可以通过ifconfig/netcfg命令的结果来验证,也可以通过检查路由表来验证

为了做一些实验,我们需要同时激活WiFi和蜂窝网络接口。据我们所知,到目前为止实现这一点的一种方法是:首先,启动MPTCP映像(遗憾的是,最新的支持是Nexus 5 Android 4.4),其次,加入“多路径控制应用程序测试人员”并安装他们的多路径控制apk

我们在Nexus5上验证了上述方法,并且它在Kitkat上运行良好。然而,我们确实需要在较新的Android手机和较新的API级别(如棉花糖或牛轧糖)上进行双重激活。我们在网上做了一个彻底的调查,但唯一的解决方案是我上面提到的基于MPTCP的解决方案欢迎使用任何解决方案(内核或应用程序级别)实现双网络接口激活。如果该方法需要根,则可以


谢谢。

最后,我们在购买了最新的像素后得到了答案

我们验证了使用Android Nougat在Pixel上激活WiFi和手机接口要容易得多:

只需启用开发者选项,就会有一个新选项“蜂窝数据始终处于活动状态”。只要启用此功能,两个接口就可以同时处于活动状态。我不知道这个选项是在哪个API级别引入的,至少在带有KitKat的Nexus5上不知道

希望这有帮助