获得手机本地IP地址
2014-05-19 19:13
435 查看
Main.java
package mobile.ip.address; import java.net.InetAddress; import java.net.NetworkInterface; import java.util.Enumeration; import mobile.ip.address.R; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.TextView; public class Main extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } public void onClick_Client_IP(View view) { try { TextView tvIPs = (TextView)findViewById(R.id.tvIPs); Enumeration<NetworkInterface> netInterfaces = NetworkInterface.getNetworkInterfaces(); while (netInterfaces.hasMoreElements()) { NetworkInterface ni = netInterfaces.nextElement(); Enumeration<InetAddress> ips = ni.getInetAddresses(); while (ips.hasMoreElements()) { tvIPs.append(ips.nextElement().getHostAddress() + "\n\n"); } } } catch (Exception e) { // TODO: handle exception } } }
Main.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="获得客户端IP地址" android:onClick="onClick_Client_IP" /> <TextView android:id="@+id/tvIPs" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout>
相关文章推荐
- QTP的那些事--VBS获得本地连接的IP地址
- 用ioctl获得本地ip地址
- 获得本地IP地址
- linux上获得本地IP地址和MAC地址(get local ip address and mac address)
- C# 获得本地IP地址
- Android获得本地IP地址
- 查看手机本地ip地址
- android开发工具类之获得WIFI IP地址或者手机网络IP
- android开发工具类之获得WIFI IP地址或者手机网络IP
- 用ioctl获得本地ip地址
- Linux下java获得本地网卡IP地址
- 使用Python来获得本地的IP地址
- android开发工具类之获得WIFI IP地址或者手机网络IP
- 获得本地ip地址,显示在Windows应用程序上本文章来至源码世界
- android开发工具类之获得WIFI IP地址或者手机网络IP
- 关于获得手机里的本地音乐
- 使用Python来获得本地的IP地址
- Java获得本地IP地址
- 获得本地的ip地址和用户名
- 用ioctl获得本地ip地址