Please checkout the “LogCat” for the output.
If you don’t know about Logcat In Eclipse “Go to Window->showView and search for Logcat”.
package com.ip; import android.app.Activity; import android.content.Context; import android.net.wifi.WifiInfo; import android.net.wifi.WifiManager; import android.os.Build; import android.os.Bundle; import android.telephony.TelephonyManager; import android.util.Log; public class Get_IP extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); // WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE); // WifiInfo wifiInfo = wifiManager.getConnectionInfo(); // int ipAddress = wifiInfo.getIpAddress(); // String ip = intToIp(ipAddress); StringBuffer buf = new StringBuffer(); buf.append("VERSION.RELEASE {"+Build.VERSION.RELEASE+"}"); buf.append("nVERSION.INCREMENTAL {"+Build.VERSION.INCREMENTAL +"}"); buf.append("nVERSION.SDK {"+Build.VERSION.SDK+"}"); buf.append("nBOARD {"+Build.BOARD+"}"); buf.append("nBRAND {"+Build.BRAND+"}"); buf.append("nDEVICE {"+Build.DEVICE+"}"); buf.append("nFINGERPRINT {"+Build.FINGERPRINT+"}"); buf.append("nHOST {"+Build.HOST+"}"); buf.append("nID {"+Build.ID+"}"); System.out.println("build"+buf); System.out.println("Phone Number = " + getMy10DigitPhoneNumber()); } public String intToIp(int i) { return ((i >> 24 ) & 0xFF ) + "." + ((i >> 16 ) & 0xFF) + "." + ((i >> 8 ) & 0xFF) + "." + ( i & 0xFF) ; } private String getMyPhoneNumber(){ TelephonyManager mTelephonyMgr; mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); return mTelephonyMgr.getLine1Number(); } private String getMy10DigitPhoneNumber(){ String s = getMyPhoneNumber(); return s.substring(2); } }