4 votes

Android : Comment obtenir l'adresse IP d'une application Android ?

Est-il possible d'obtenir l'adresse IP à partir de l'application Android ?

3voto

David Cesarino Points 7258

Je l'ai gardé dans mes favoris pendant un certain temps, mais je n'ai jamais pu le tester :

http://www.droidnova.com/get-the-ip-address-of-your-device,304.html

public String getLocalIpAddress() {
    try {
        for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
            NetworkInterface intf = en.nextElement();
            for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
                InetAddress inetAddress = enumIpAddr.nextElement();
                if (!inetAddress.isLoopbackAddress()) {
                    return inetAddress.getHostAddress().toString();
                }
            }
        }
    } catch (SocketException ex) {
        Log.e(LOG_TAG, ex.toString());
    }
    return null;
}

1voto

Kevin Burrus Points 11

Si vous utilisez une application de connexion pour votre connexion de données Android, utilisez alors la connexion pour vous connecter à votre PC. Trouvez la connexion ad hoc et connectez-vous. Ensuite, faites un clic droit et sélectionnez l'état. Cela vous donnera l'adresse IP du téléphone. J'utilise l'application Android "Barnicle WiFi tether" et j'utilise un PC Windows 7.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X