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

Android編程判斷是否連接網(wǎng)絡(luò)的方法【W(wǎng)iFi及3G判斷】

 更新時(shí)間:2017年02月28日 10:24:18   作者:Jacob-wj  
這篇文章主要介紹了Android編程判斷是否連接網(wǎng)絡(luò)的方法,結(jié)合實(shí)例形式分析了Android針對(duì)WiFi及3G網(wǎng)絡(luò)連接的判斷方法,需要的朋友可以參考下

本文實(shí)例講述了Android編程判斷是否連接網(wǎng)絡(luò)的方法。分享給大家供大家參考,具體如下:

判斷wifi網(wǎng)絡(luò)是否鏈接:

public static boolean isWiFiActive(Context inContext) {
     WifiManager mWifiManager = (WifiManager) inContext
     .getSystemService(Context.WIFI_SERVICE);
     WifiInfo wifiInfo = mWifiManager.getConnectionInfo();
     int ipAddress = wifiInfo == null ? 0 : wifiInfo.getIpAddress();
     if (mWifiManager.isWifiEnabled() && ipAddress != 0) {
     System.out.println("**** WIFI is on");
       return true;
     } else {
       System.out.println("**** WIFI is off");
       return false;
     }
}

判斷3G網(wǎng)絡(luò)是否鏈接:

public static boolean isNetworkAvailable( Context context) {
  ConnectivityManager connectivity = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
    if (connectivity == null) {
      System.out.println("**** newwork is off");
      return false;
    } else {
      NetworkInfo info = connectivity.getActiveNetworkInfo();
      if(info == null){
        System.out.println("**** newwork is off");
        return false;
      }else{
        if(info.isAvailable()){
          System.out.println("**** newwork is on");
          return true;
        }
      }
    }
     System.out.println("**** newwork is off");
  return false;
}

相關(guān)權(quán)限:

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

PS:關(guān)于AndroidManifest.xml文件相關(guān)屬性功能可參考本站在線工具:

Android Manifest功能與權(quán)限描述大全:
http://tools.jb51.net/table/AndroidManifest

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android通信方式總結(jié)》、《Android開發(fā)入門與進(jìn)階教程》、《Android調(diào)試技巧與常見(jiàn)問(wèn)題解決方法匯總》、《Android基本組件用法總結(jié)》、《Android視圖View技巧總結(jié)》、《Android布局layout技巧總結(jié)》及《Android控件用法總結(jié)

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

相關(guān)文章

  • Android多渠道打包配置方案

    Android多渠道打包配置方案

    多渠道打包,顧名思義就是用來(lái)區(qū)分同一個(gè)軟件,在不同渠道上的釋放版本,目前我們有需求是要一套軟件代碼庫(kù)多個(gè)項(xiàng)目共同使用,針對(duì)不同的項(xiàng)目打包不同的渠道apk,現(xiàn)學(xué)記錄一下,需要的朋友跟著小編一起來(lái)學(xué)習(xí)吧
    2024-06-06
  • Android ViewModel與Lifecycles和LiveData組件用法詳細(xì)講解

    Android ViewModel與Lifecycles和LiveData組件用法詳細(xì)講解

    JetPack是一個(gè)開發(fā)組件工具集,他的主要目的是幫助我們編寫出更加簡(jiǎn)潔的代碼,并簡(jiǎn)化我們的開發(fā)過(guò)程。JetPack中的組件有一個(gè)特點(diǎn),它們大部分不依賴于任何Android系統(tǒng)版本,這意味者這些組件通常是定義在AndroidX庫(kù)當(dāng)中的,并且擁有非常好的向下兼容性
    2023-01-01
  • AndroidStudio 配置 AspectJ 環(huán)境實(shí)現(xiàn)AOP的方法

    AndroidStudio 配置 AspectJ 環(huán)境實(shí)現(xiàn)AOP的方法

    本篇文章主要介紹了AndroidStudio 配置 AspectJ 環(huán)境實(shí)現(xiàn)AOP的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • android中RecyclerView自定義分割線實(shí)現(xiàn)

    android中RecyclerView自定義分割線實(shí)現(xiàn)

    本篇文章主要介紹了android中RecyclerView自定義分割線實(shí)現(xiàn),由于RecyclerView的布局方式多種多樣,所以它的分割線也根據(jù)布局的不同有所差異,本文只針對(duì)LinearLayoutManager線性布局。
    2017-03-03
  • Android中EditText如何去除邊框添加下劃線

    Android中EditText如何去除邊框添加下劃線

    這篇文章主要介紹了Android中EditText如何去除邊框添加下劃線的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • okhttp3.4.1+retrofit2.1.0實(shí)現(xiàn)離線緩存的示例

    okhttp3.4.1+retrofit2.1.0實(shí)現(xiàn)離線緩存的示例

    本篇文章主要介紹了okhttp3.4.1+retrofit2.1.0實(shí)現(xiàn)離線緩存的示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • Android View的事件分發(fā)機(jī)制深入分析講解

    Android View的事件分發(fā)機(jī)制深入分析講解

    事件分發(fā)從手指觸摸屏幕開始,即產(chǎn)生了觸摸信息,被底層系統(tǒng)捕獲后會(huì)傳遞給Android的輸入系統(tǒng)服務(wù)IMS,通過(guò)Binder把消息發(fā)送到activity,activity會(huì)通過(guò)phoneWindow、DecorView最終發(fā)送給ViewGroup。這里就直接分析ViewGroup的事件分發(fā)
    2023-01-01
  • Android 中 Swipe、Scroll 和 Fling 的區(qū)別解析

    Android 中 Swipe、Scroll 和 Fling 的區(qū)別解

    Swipe、Scroll和Fling是Android中常見(jiàn)的觸摸手勢(shì),它們?cè)谟脩趔w驗(yàn)和技術(shù)實(shí)現(xiàn)上各有特點(diǎn),Swipe用于快速切換,Scroll用于連續(xù)滾動(dòng),Fling用于實(shí)現(xiàn)慣性滾動(dòng),開發(fā)者可以根據(jù)需求選擇合適的手勢(shì)類型,并結(jié)合GestureDetector等工具實(shí)現(xiàn)各種交互效果,感興趣的朋友跟隨小編一起看看吧
    2024-12-12
  • Android自定義View仿華為圓形加載進(jìn)度條

    Android自定義View仿華為圓形加載進(jìn)度條

    這篇文章主要為大家詳細(xì)介紹了Android自定義View仿華為圓形加載進(jìn)度條,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Android studio 3.0安裝配置方法圖文教程

    Android studio 3.0安裝配置方法圖文教程

    這篇文章主要為大家詳細(xì)介紹了Android studio 3.0安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11

最新評(píng)論

阿拉善盟| 涞水县| 绥宁县| 融水| 蓝山县| 工布江达县| 浦城县| 温宿县| 景洪市| 永登县| 松滋市| 宁波市| 明溪县| 五莲县| 海兴县| 巩留县| 遂溪县| 睢宁县| 普格县| 平和县| 临洮县| 郸城县| 麦盖提县| 黑山县| 大姚县| 宁都县| 达孜县| 沂源县| 怀来县| 宁化县| 永兴县| 新龙县| 舒兰市| 姜堰市| 日喀则市| 诸城市| 桐柏县| 百色市| 乃东县| 吴旗县| 静乐县|