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" />

35 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. Great Article android based projects

      Java Training in Chennai Project Center in Chennai Java Training in Chennai projects for cse The Angular Training covers a wide range of topics including Components, Angular Directives, Angular Services, Pipes, security fundamentals, Routing, and Angular programmability. The new Angular TRaining will lay the foundation you need to specialise in Single Page Application developer. Angular Training

      Delete
  2. i always read blog but this is one of the best for the viewers thanks for the real and helpful blog. software company in delhi

    ReplyDelete
  3. 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
  4. It's interesting that many of the bloggers your tips helped to clarify a few things for me as well as giving... very specific nice content.Android training in chennai with placement | Android Training in chennai |Android Training in Velachery

    ReplyDelete
  5. 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
  6. 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
  7. Nice information is on your blog, Thanks for sharing such a nice article.
    Android Application Development Training in Ameerpet, Hyderabad

    ReplyDelete
  8. myTectra Placement Portal is a Web based portal brings Potentials Employers and myTectra Candidates on a common platform for placement assistance

    ReplyDelete
  9. 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
  10. This is a terrific article, and that I would really like additional info if you have got any. I’m fascinated with this subject and your post has been one among the simplest I actually have read.
    Mobile phone Battery replacement in chennai | Mobile phone unlocking service in chennai | 100% genuine mobile parts | Tab service center in chennai | 100% genuine mobile parts | Mobile phone glass replacement

    ReplyDelete
  11. 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
  12. This comment has been removed by the author.

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

    ReplyDelete
  14. 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
  15. Hey! Amazing work. With full of knowledge.Our Team resolve any glitches occurring while utilizing the software. Looking for QuickBooks Customer Service Number Contact us 1-855-756-1077. Our experts will assist you to fulfill your accounting needs. The solutions are accurate and time-saving.

    ReplyDelete
  16. Very nice blog and articles. I am really happy to visit your blog. Now I am found which I actually want. SEE HERE I check your blog everyday and try to learn something from your blog. Thank you and waiting for your new post.

    ReplyDelete
  17. Hi there, I found your website by means of Google while looking for a
similar matter, your site got here up, it looks great. I have bookmarked it in my google bookmarks. BLUE COOKIES MEDICAL KUSH FOR ALL I have got you bookmarked to look at new stuff you .

    ReplyDelete
  18. It is amazing and wonderful to visit your site. Thanks for sharing this information; this is very useful. We are also providing the best services click on below links to visit our website.
    Oracle Fusion HCM Training
    Workday Training
    Okta Training
    Palo Alto Training
    Adobe Analytics Training

    ReplyDelete
  19. 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