我正在使用Android棉花糖api,它使用戶可以同時使用LTE和WiFi(即)我們可以強制我們的應用程序使用使用hipri網絡的LTE,即使在通過設置網絡類型打開wifi。獲取LTE和WiFi同時連接到Android M時的IP地址
我檢查這個鏈接:Send request over Mobile data when WIFI is ON.(Android L)
builder.addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET);
builder.addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR);
mNetworkCallback =
new NetworkCallback() {
@Override
public void onAvailable(Network network) {
super.onAvailable(network);
Log.d(TAG, "activate(): onAvailable(): " + network);
myConnManager.bindProcessToNetwork(network);
myCallback.networkStateChanged(State.CONNECTED);
}
@Override
public void onLosing(Network network, int maxMsToLive) {
super.onLosing(network, maxMsToLive);
Log.d(TAG, "activate(): onLosing(): ms to live: " + maxMsToLive);
myCallback.networkStateChanged(State.DISCONNECTING);
}
@Override
public void onLost(Network network) {
super.onLost(network);
Log.d(TAG, "activate(): onLost(): " + network);
myConnManager.bindProcessToNetwork(null);
myCallback.networkStateChanged(State.DISCONNECTED);
}
};
現在我在得到這兩個連接的WiFi網絡和LTE網絡的IP地址的工作。我不知道如何並行檢索兩個連接網絡的IP地址。
這裏的任何幫助將是可觀的。
「檢索IP地址」---?。我認爲你想在你的兩個接口(LTE和WiFi)上進行DHCP連接。檢查是否有任何API用於DHCP連接請求。 – Jay