【发布时间】:2018-04-18 07:52:38
【问题描述】:
好的,所以我的问题可能是题外话,但我真的没有找到任何有用的内容可以在我的应用程序中同时使用这两个网络接口是简单的图像上传到服务器使用两个开放网络以获得更好的速度。我们可以同时使用两者通过java编程网络? 我找到了这个代码 sn-p 但它只返回连接状态。
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
Network etherNetwork = null;
for (Network network : connectivityManager.getAllNetworks()) {
NetworkInfo networkInfo = connectivityManager.getNetworkInfo(network);
if (networkInfo.getType() == ConnectivityManager.TYPE_ETHERNET) {
etherNetwork = network;
}
}
Network boundNetwork = connectivityManager.getBoundNetworkForProcess();
if (boundNetwork != null) {
NetworkInfo boundNetworkInfo = connectivityManager.getNetworkInfo(boundNetwork);
if (boundNetworkInfo.getType() != ConnectivityManager.TYPE_ETHERNET) {
if (etherNetwork != null) {
connectivityManager.bindProcessToNetwork(etherNetwork);
}
}
}
【问题讨论】:
-
AFAIK 你不能。
-
你能用答案解释一下以便我接受吗
-
我的客户这样问你只是想通过编程使用两个接口上传图片我也有同样的想法。
-
@2Dee 你能解释一下吗。
-
sry 我陷入了沉思。希望以下内容对您有所帮助;)
标签: android android-connectivitymanager