Apuntes sobre Android

  • La máquina donde está corriendo el emulador de Android siempre se puede accesar por la IP 10.0.2.2
  • Para determinar la dirección IP de un sistema con Android:

    private 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("HelloActivity", ex.toString());
    		return ex.toString();
    	}
    	return null;
    }

Advertisement

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.