亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Android 獲取IP地址的實現(xiàn)方法

 更新時間:2016年11月03日 11:31:08   投稿:lqh  
這篇文章主要介紹了Android 獲取IP地址的實現(xiàn)方法的相關(guān)資料,這里提供了具體實現(xiàn)的方法及代碼,使用WIFI 和GPRS的思路,需要的朋友可以參考下

Android 獲取IP地址

最近做項目,有一個需求是Android設(shè)備獲取當(dāng)前IP的功能,經(jīng)過一番查詢資料解決了,記錄下實現(xiàn)方法。

1.使用WIFI

首先設(shè)置用戶權(quán)限

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

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

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

其次,代碼如下

public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    

    //獲取wifi服務(wù)

    WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);

    //判斷wifi是否開啟

    if (!wifiManager.isWifiEnabled()) {

    wifiManager.setWifiEnabled(true); 

    }

    WifiInfo wifiInfo = wifiManager.getConnectionInfo();   

    int ipAddress = wifiInfo.getIpAddress(); 

    String ip = intToIp(ipAddress); 

    EditText et = (EditText)findViewById(R.id.EditText01);

    et.setText(ip);

  }  

  private String intToIp(int i) {   

    

     return (i & 0xFF ) + "." +   

    ((i >> 8 ) & 0xFF) + "." +   

    ((i >> 16 ) & 0xFF) + "." +   

    ( i >> 24 & 0xFF) ;

   } 

2.使用GPRS

首先,設(shè)置用戶上網(wǎng)權(quán)限

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

其次,代碼如下

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("WifiPreference IpAddress", ex.toString());

    }

    return null;

  }

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • Android中異步類AsyncTask用法總結(jié)

    Android中異步類AsyncTask用法總結(jié)

    這篇文章主要介紹了Android中異步類AsyncTask用法,分析總結(jié)了Async Task類的功能、特點及相關(guān)的使用技巧與注意事項,需要的朋友可以參考下
    2016-01-01
  • 如何讓安卓(Android)子控件超出父控件的范圍顯示

    如何讓安卓(Android)子控件超出父控件的范圍顯示

    下面我們來看一下關(guān)于安卓(Android)子控件超出父控件的范圍顯示出來的方法,希望這篇文章能夠幫助到各位安卓(Android)的開發(fā)者們,有碰到此問題的朋友可以進(jìn)來看看哦。
    2016-08-08
  • Android 跨進(jìn)程模擬按鍵(KeyEvent )實例詳解

    Android 跨進(jìn)程模擬按鍵(KeyEvent )實例詳解

    這篇文章主要介紹了Android 跨進(jìn)程模擬按鍵(KeyEvent )實例詳解的相關(guān)資料,類似手機遙控器的需求就可以這么做,需要的朋友可以參考下
    2016-11-11
  • Android仿微信圖片選擇器

    Android仿微信圖片選擇器

    這篇文章主要為大家詳細(xì)介紹了Android仿微信圖片選擇器的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • 給大家分享一些安卓自學(xué)心得

    給大家分享一些安卓自學(xué)心得

    本文是筆者在學(xué)習(xí)安卓開發(fā)的過程中的一些經(jīng)驗之談的分享,希望對大家學(xué)習(xí)安卓開發(fā)能夠有所幫助。
    2015-12-12
  • Android界面效果UI開發(fā)資料匯總(附資料包)

    Android界面效果UI開發(fā)資料匯總(附資料包)

    android ui界面設(shè)計,友好的界面會提高用戶體驗度;同時也增強了android ui界面設(shè)計的難度,本文提供了一些常用開發(fā)資料(有下載哦)感興趣的朋友可以了解下,希望會幫助到你
    2013-01-01
  • Android如何實現(xiàn)壓縮和解壓縮文件

    Android如何實現(xiàn)壓縮和解壓縮文件

    這篇文章主要介紹了Android實現(xiàn)壓縮和解壓文件的實例代碼,涉及到批量壓縮文件夾,解壓縮一個文件等方面的知識點,本文介紹的非常詳細(xì),具有參考借鑒價值,感興趣的朋友一起看下吧
    2016-05-05
  • Android 實例開發(fā)基于ArcSoft實現(xiàn)人臉識別

    Android 實例開發(fā)基于ArcSoft實現(xiàn)人臉識別

    人臉識別,是基于人的臉部特征信息進(jìn)行身份識別的一種生物識別技術(shù)。用攝像機或攝像頭采集含有人臉的圖像或視頻流,并自動在圖像中檢測和跟蹤人臉,進(jìn)而對檢測到的人臉進(jìn)行識別的一系列相關(guān)技術(shù),通常也叫做人像識別、面部識別
    2021-11-11
  • Android編程自定義title bar(標(biāo)題欄)示例

    Android編程自定義title bar(標(biāo)題欄)示例

    這篇文章主要介紹了Android編程自定義title bar(標(biāo)題欄)的方法,結(jié)合實例形式分析了Android針對標(biāo)題欄的設(shè)置與頁面布局操作相關(guān)技巧,需要的朋友可以參考下
    2016-10-10
  • android編程獲取和設(shè)置系統(tǒng)鈴聲和音量大小的方法

    android編程獲取和設(shè)置系統(tǒng)鈴聲和音量大小的方法

    這篇文章主要介紹了android編程獲取和設(shè)置系統(tǒng)鈴聲和音量大小的方法,實例分析了Android針對音頻的相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06

最新評論