Obtener la dirección IP local

public static final 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(); …

Leer más

Comprobando si está conectado a WiFi

private boolean haveNetworkConnection() { boolean haveConnectedWifi = false; ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo[] netInfo = cm.getAllNetworkInfo(); for (NetworkInfo ni : netInfo) { if (ni.getTypeName().equalsIgnoreCase(“WIFI”)) if (ni.isConnected()) haveConnectedWifi = true; …

Leer más

Cree pestañas estilo Holo en xml sin NinePatches

Simplemente cree un dibujable usando un InsetDrawable <?xml version=”1.0″ encoding=”utf-8″?><inset >=”http://schemas.android.com/apk/res/android”android:insetBottom=”0dp”android:insetLeft=”-5dp”android:insetRight=”-5dp”android:insetTop=”-5dp” ><shape> <solid android:color=”#FFF” /><stroke android:width=”3dp” android:color=”#00F” /></shape></inset>

Leer más