Android Get IP Address

Android application for fetching network IP address of the android device

Create new android project and add below code changes on MainActivity.java 

Source SVN:Android IP Address Zipped Source :IPAddressDisplay.zip
package com.javaorigin.ipdisplay;

import java.net.InetAddress;
import java.net.NetworkInterface;
import java.util.Enumeration;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;

public class MainActivity extends Activity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  try {
   for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
              NetworkInterface intf = en.nextElement();
              for (Enumeration enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
                  InetAddress inetAddress = enumIpAddr.nextElement();
                  if (!inetAddress.isLoopbackAddress()) {
                  TextView ipView= (TextView) findViewById(R.string.ip);
                  ipView.setText(inetAddress.getHostAddress());
                  }
              }
          }
  } catch (Exception e) {
   Log.e("------------", e.toString());
  }
   
 }


}

Add network permission to AndroidManifest.xml
       
          <uses-permission android:name="android.permission.INTERNET" />

16 comments :

  1. hi i got an error at TextView ipView= (TextView) findViewById(R.string.ip);

    ReplyDelete
    Replies
    1. findViewById(R.id.(id_name_mwntion_in_cmlActivity));

      Delete
  2. Awesome. I am a beginner and this article helped me to resolve the problem .Thank you author and the whole expect team.

    http://www.wikitechy.com/view-article/how-to-find-ip-address-in-java


    Both are really good,
    Cheers,
    Venkat

    ReplyDelete
  3. While developing application sometimes you may need the IP address of android device on which an application is installed. So in this tutorial, I am going to show how to get the IP address of an android device and display in TextView programmatically.

    Android Training in chennai | Android Training|Android Training in chennai with placement | Android Training in velachery

    ReplyDelete
  4. Your website is cool and fun, and your blog is wonderful. I am very happy that I came across your write-up. Now, I am all set to take your advice. I am sure to visit free source code download

    ReplyDelete
  5. Nice information is on your blog, Thanks for sharing such a nice article.
    Android Application Development Training in Ameerpet, Hyderabad

    ReplyDelete
  6. This is my passion and i have also a lot of tutorials about this topic and your salon and work is good. Thank you very for share us such kind of good info

    ivanka trump hot pics

    ReplyDelete
  7. Domino Qiu Qiu Poker, Capsa Susun, Poker , Poker Live , Ceme Keliling , Super10 dan Omaha. Hal ini tentunya akan semakin menguji tingkat keberuntungan anda dalam semua pemrianan judi tersebut
    asikqq
    http://dewaqqq.club/
    http://sumoqq.today/
    interqq
    pionpoker
    bandar ceme terpercaya
    freebet tanpa deposit
    paito warna
    syair sgp

    ReplyDelete
  8. This comment has been removed by the author.

    ReplyDelete
  9. 123movies Happy Thanksgiving - now I am getting busy in the kitchen!

    ReplyDelete
  10. While developing application sometimes you may need the IP address of android device on which an application is installed. So in this tutorial, I am going to show how to get the IP address of an android device and display in TextView programmatically. buy cotton gadda online , red blanket , razai bed sheet , ready made sofa covers , velvet comforter

    ReplyDelete
  11. You have great ideas to share something like this. Thanks for share this info.

    BCom 1st year result 2021 | BCom 2nd year result 2021 | BCom 3rd year result 2021.

    ReplyDelete