GET Android 摸拟器 IP.

简介: GET Android 摸拟器 IP.

简单做了一个android的project


想能过以下代码取得摸拟器的IP:


public 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(); 
                if (!inetAddress.isLoopbackAddress()) 
                { 
                    return inetAddress.getHostAddress().toString(); 
                } 
            } 
        } 
     } 
     catch (SocketException ex) 
     { 
         //Log.e(S.TAG, ex.toString()); 
     } 
     return null;
 }


运行结果,为NULL,百思不得其解,


尝试方法二:


try {
    Socket socket = new Socket("www.droidnova.com", 80);
    Log.i("", socket.getLocalAddress().toString());
} catch (Exception e) {
    Log.i("", e.getMessage());
}


同样无解.晕


万事,还真是开头难.


找STORM哥帮手:


修改XML如下:


<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

     package="com.test.main"

     android:versionCode="1"

     android:versionName="1.0">

   <application android:icon="@drawable/icon" android:label="@string/app_name">

       <activity android:name=".hello"

                 android:label="@string/app_name">

           <intent-filter>

               <action android:name="android.intent.action.MAIN" />

               <category android:name="android.intent.category.LAUNCHER" />

           </intent-filter>

       </activity>


   </application>

   <uses-sdk android:minSdkVersion="8" />


<uses-permission android:name="android.permission.INTERNET"></uses-permission>

</manifest>

  重点在红色部分.解决,记录

 




相关文章
|
5月前
|
JSON 编解码 Apache
Android中使用HttpURLConnection实现GET POST JSON数据与下载图片
Android中使用HttpURLConnection实现GET POST JSON数据与下载图片
54 1
|
6月前
|
XML JSON Java
Android App网络通信中通过okhttp调用HTTP接口讲解及实战(包括GET、表单格式POST、JSON格式POST 附源码)
Android App网络通信中通过okhttp调用HTTP接口讲解及实战(包括GET、表单格式POST、JSON格式POST 附源码)
758 0
|
6月前
|
Android开发
安卓群控代理ip问题怎么解决
安卓群控代理ip问题怎么解决
184 4
|
6月前
|
XML Java 定位技术
Android Studio App开发之网络通信中使用GET方式调用HTTP接口的讲解及实战(附源码 超详细必看)
Android Studio App开发之网络通信中使用GET方式调用HTTP接口的讲解及实战(附源码 超详细必看)
307 0
Android-async-http 添加token get方法报错 No valid URI scheme was provided
Android-async-http 添加token get方法报错 No valid URI scheme was provided
|
Android开发
Android Studio 快速获取get,set方法
在写实体类的时候,对每一个字段的get和set方法一个一个敲那是相当难受啊! 那这边如何快速的set,get或者生成构造函数,生成toString方法。
|
Java Android开发
Android P 9.0 MTK平台 增加以太网静态IP功能
Android P 9.0 MTK平台 增加以太网静态IP功能
675 0
|
Android开发
uniapp 原生android插件实现get和post请求
uniapp 原生android插件实现get和post请求
449 0
uniapp 原生android插件实现get和post请求
|
Android开发
安卓获取IP的代码
安卓获取IP的代码
124 0
|
安全 小程序 Shell
android连真机签名公网ip更新方案
android连真机签名公网ip更新方案
android连真机签名公网ip更新方案