Je travaille dans Android guimauve api qui permet à l'utilisateur de travailler à la fois LTE et WiFi (ie) nous pouvons forcer notre application à utiliser LTE utilisant le réseau hipri même quand le wifi est activé en réglant le type de réseau.Obtenir l'adresse IP du LTE et du WiFi quand vous êtes connecté simultanément à Android M
j'ai vérifié ce lien: 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);
}
};
Maintenant, je travaille sur l'obtention de l'adresse IP à la fois le réseau WiFi et le réseau LTE connecté. Je ne suis pas sûr de savoir comment récupérer l'adresse IP des deux réseaux connectés en parallèle.
Toute aide ici serait appréciable.
"Récupérer l'adresse IP" ---? Je pense que vous voulez faire une connexion DHCP sur vos deux interfaces (LTE et WiFi). Vérifiez s'il existe une API pour une demande de connexion DHCP. – Jay