跪求android底层jni里面获取本地IP的方法。跪求!!

theheroonline 2013-01-28 06:48:46
小弟在这里谢了!跪求android底层jni里面获取本地IP的方法。跪求!!跪求android底层jni里面获取本地IP的方法。跪求!!跪求android底层jni里面获取本地IP的方法。跪求!!跪求android底层jni里面获取本地IP的方法。跪求!!跪求android底层jni里面获取本地IP的方法。跪求!!跪求android底层jni里面获取本地IP的方法。跪求!!跪求android底层jni里面获取本地IP的方法。跪求!!跪求android底层jni里面获取本地IP的方法。跪求!!跪求android底层jni里面获取本地IP的方法。跪求!!跪求android底层jni里面获取本地IP的方法。跪求!!跪求android底层jni里面获取本地IP的方法。跪求!!跪求android底层jni里面获取本地IP的方法。跪求!!
...全文
286 3 点赞 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
lqgyt1 2013-01-29
引用 2 楼 theheroonline 的回复:
但是我只需要jni,我写的是个接口,写在jni里面的! 引用 1 楼 lqgyt1 的回复:Java code ? 123456789101112131415161718192021222324 public static String getLocalIpAddress() { try { ……
这样啊。那我帮不上忙了。我对下面C实现的不太清楚。
  • 打赏
  • 举报
回复
theheroonline 2013-01-29
但是我只需要jni,我写的是个接口,写在jni里面的!
引用 1 楼 lqgyt1 的回复:
Java code ? 123456789101112131415161718192021222324 public static String getLocalIpAddress() { try { for (Enumeration<NetworkInterface> en = NetworkInterface ……
  • 打赏
  • 举报
回复
lqgyt1 2013-01-29
	public static String getLocalIpAddress() {   
        try {
        	for (Enumeration<NetworkInterface> en = NetworkInterface  
        			.getNetworkInterfaces(); en.hasMoreElements();) {  
        		NetworkInterface intf = en.nextElement();  
        		if (intf.getName().toLowerCase().equals("eth0") || intf.getName().toLowerCase().equals("wlan0")|| intf.getName().toLowerCase().equals("ppp0")){   
        			for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {  
        				InetAddress inetAddress = enumIpAddr.nextElement();  
        				if (!inetAddress.isLoopbackAddress()) {  
        					String ipaddress = inetAddress.getHostAddress().toString();  
        					if(!ipaddress.contains("::")){//ipV6的地址  
        						return ipaddress;  
        					}  
        				}  
        			}  
        		} else {  
        			continue;  
        		}  
        	}  
        } catch (SocketException ex) {   
            Log.e("WifiPreference IpAddress", ex.toString());   
        }   
        return null;   
    } 
不用JNI了。。
  • 打赏
  • 举报
回复
相关推荐
发帖
Android
加入

7.9w+

社区成员

移动平台 Android
申请成为版主
帖子事件
创建了帖子
2013-01-28 06:48
社区公告
暂无公告