最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

android實現(xiàn)獲取有線和無線Ip地址的方法

 更新時間:2015年08月07日 18:11:44   作者:Adam Viki  
這篇文章主要介紹了android實現(xiàn)獲取有線和無線Ip地址的方法,較為詳細(xì)的分析了Android獲取IP地址的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了android實現(xiàn)獲取有線和無線Ip地址的方法。分享給大家供大家參考。具體如下:

做android的開發(fā)時,遇到了獲取有線ip地址的問題.不多說 上代碼!

for (Enumeration<NetworkInterface> en = NetworkInterface
   .getNetworkInterfaces(); en.hasMoreElements();) {
  NetworkInterface intf = en.nextElement();
  if (intf.getName().toLowerCase().equals("eth0") || intf.getName().toLowerCase().equals("wlan0")) { 
   for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();) {
   InetAddress inetAddress = enumIpAddr.nextElement();
   if (!inetAddress.isLoopbackAddress()) {
    ipaddress = inetAddress.getHostAddress().toString();
    if(!ipaddress.contains("::")){//ipV6的地址
    return ipaddress;
    }
   }
   }
  } else {
   continue;
  }
}

分析:

先看這段代碼:

復(fù)制代碼 代碼如下:

intf.getName().toLowerCase().equals("eth0") || intf.getName().toLowerCase().equals("wlan0")

這里表示:僅過濾無線和有線的ip. networkInterface是有很多的名稱的 比如sim0,remt1.....等等.我不需要用到就直接過濾了

再看這段:

復(fù)制代碼 代碼如下:

 if(!ipaddress.contains("::")){//ipV6的地址

這里表示: 過濾掉ipv6的地址.不管無線還是有線 都有這個地址, 我這邊顯示地址大體是:fe80::288:88ff:fe00:1%eth0   fe80::ee17:2fff:fece:c0b4%wlan0 一般都是出現(xiàn)在第一次循環(huán).第二次循環(huán)就是真正的ipv4的地址.

希望本文所述對大家的Android程序設(shè)計有所幫助。

相關(guān)文章

  • 詳解Android 進(jìn)程間通信的幾種實現(xiàn)方式

    詳解Android 進(jìn)程間通信的幾種實現(xiàn)方式

    在Android SDK中提供了4種用于跨進(jìn)程通訊的方式。這篇文章主要介紹了詳解Android 進(jìn)程間通信的幾種實現(xiàn)方式,有興趣的可以了解一下。
    2017-01-01
  • Android給scrollView截圖超過屏幕大小形成長圖

    Android給scrollView截圖超過屏幕大小形成長圖

    這篇文章主要為大家詳細(xì)介紹了Android給scrollView截圖超過屏幕大小形成長圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Android基于OpenGL的GLSurfaceView創(chuàng)建一個Activity實現(xiàn)方法

    Android基于OpenGL的GLSurfaceView創(chuàng)建一個Activity實現(xiàn)方法

    這篇文章主要介紹了Android基于OpenGL的GLSurfaceView創(chuàng)建一個Activity實現(xiàn)方法,結(jié)合實例形式分析了Android中OpenGL圖形操作類GLSurfaceView的功能、用法及相關(guān)使用技巧,需要的朋友可以參考下
    2016-10-10
  • Android編程簡單設(shè)置ListView分割線的方法

    Android編程簡單設(shè)置ListView分割線的方法

    這篇文章主要介紹了Android編程簡單設(shè)置ListView分割線的方法,涉及Android布局簡單操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • Android滑動沖突的解決技巧

    Android滑動沖突的解決技巧

    Android滑動沖突是Android開發(fā)中常見的問題,在一個界面中,可能存在多個View可以響應(yīng)滑動事件,如果這些View滑動方向一致,則會導(dǎo)致滑動沖突,本文將從原理、使用與優(yōu)化三個方面,詳細(xì)介紹Android滑動沖突的解決方式,需要的朋友可以參考下
    2024-01-01
  • 25個實用酷炫的Android開源UI框架

    25個實用酷炫的Android開源UI框架

    本文為大家分享了25個實用酷炫的Android開源UI框架,靈活運用這些UI框架可在日常工作中節(jié)省不少時間
    2018-04-04
  • Android通用索引欄實現(xiàn)代碼

    Android通用索引欄實現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了Android通用索引欄實現(xiàn)代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Android  listView 繪制表格實例詳解

    Android listView 繪制表格實例詳解

    這篇文章主要介紹了Android listView 繪制表格實例詳解的相關(guān)資料,這里附有實例代碼及實現(xiàn)效果圖,利用listView 繪制表格提供實現(xiàn)思路,需要的朋友可以參考下
    2017-01-01
  • 基于Android studio3.6的JNI教程之ncnn人臉檢測mtcnn功能

    基于Android studio3.6的JNI教程之ncnn人臉檢測mtcnn功能

    這篇文章主要介紹了基于Android studio3.6的JNI教程之ncnn之人臉檢測mtcnn功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • android 獲取本機(jī)其他app的版本信息的示例代碼

    android 獲取本機(jī)其他app的版本信息的示例代碼

    本篇文章主要介紹了android 獲取本機(jī)其他app的版本信息的示例代碼,具有一定的參考價值,有興趣的可以了解一下
    2017-09-09

最新評論

元氏县| 双柏县| 汾西县| 西宁市| 镇平县| 改则县| 邹城市| 来宾市| 德昌县| 穆棱市| 米脂县| 长沙市| 报价| 邵阳县| 无为县| 湄潭县| 凭祥市| 贺兰县| 元氏县| 金寨县| 吉林省| 上蔡县| 平顶山市| 新建县| 博白县| 安顺市| 玉林市| 上饶市| 双流县| 郯城县| 曲周县| 博乐市| 张家界市| 北海市| 郓城县| 秦皇岛市| 德清县| 隆子县| 泰和县| 乌鲁木齐县| 隆昌县|