国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android判斷是Wifi還是4G網(wǎng)絡(luò)代碼

2019-12-12 06:02:22
字體:
供稿:網(wǎng)友

本文實(shí)例為大家分享了Android判斷是Wifi還是4G網(wǎng)絡(luò)的具體代碼,供大家參考,具體內(nèi)容如下

package com.chengxinet.bobo.utils;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.telephony.TelephonyManager;/** * Created by Administrator on 2016/1/7. */public class NetworkUtils {  public static boolean isNetworkAvailable(Context c) {    Context context = c.getApplicationContext();    // 獲取手機(jī)所有連接管理對象(包括對wi-fi,net等連接的管理)    ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);    if (connectivityManager == null) {      return false;    } else {      // 獲取NetworkInfo對象      NetworkInfo[] networkInfo = connectivityManager.getAllNetworkInfo();      if (networkInfo != null && networkInfo.length > 0) {        for (NetworkInfo aNetworkInfo : networkInfo) {//          System.out.println(i + "===狀態(tài)===" + networkInfo[i].getState());//          System.out.println(i + "===類型===" + networkInfo[i].getTypeName());          // 判斷當(dāng)前網(wǎng)絡(luò)狀態(tài)是否為連接狀態(tài)          if (aNetworkInfo.getState() == NetworkInfo.State.CONNECTED) {            return true;          }        }      }    }    return false;  }  /**   * 判斷WIFI是否打開   * @param context   * @return   */  public static boolean isWifiEnabled(Context context) {    ConnectivityManager mgrConn = (ConnectivityManager) context        .getSystemService(Context.CONNECTIVITY_SERVICE);    TelephonyManager mgrTel = (TelephonyManager) context        .getSystemService(Context.TELEPHONY_SERVICE);    return ((mgrConn.getActiveNetworkInfo() != null && mgrConn        .getActiveNetworkInfo().getState() == NetworkInfo.State.CONNECTED) || mgrTel        .getNetworkType() == TelephonyManager.NETWORK_TYPE_UMTS);  }  /**   * 判斷是否是3G網(wǎng)絡(luò)   * @param context   * @return   */  public static boolean is3rd(Context context) {    ConnectivityManager cm = (ConnectivityManager) context        .getSystemService(Context.CONNECTIVITY_SERVICE);    NetworkInfo networkINfo = cm.getActiveNetworkInfo();    if (networkINfo != null        && networkINfo.getType() == ConnectivityManager.TYPE_MOBILE) {      return true;    }    return false;  }  /**   * 判斷是wifi還是3g網(wǎng)絡(luò)   * @param context   * @return   */  public static boolean isWifi(Context context) {    ConnectivityManager cm = (ConnectivityManager) context        .getSystemService(Context.CONNECTIVITY_SERVICE);    NetworkInfo networkINfo = cm.getActiveNetworkInfo();    if (networkINfo != null        && networkINfo.getType() == ConnectivityManager.TYPE_WIFI) {      return true;    }    return false;  }}

以上就是本文的全部內(nèi)容,希望對大家學(xué)習(xí)Android軟件編程有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 南宫市| 嘉善县| 荃湾区| 禄丰县| 托克逊县| 湘潭县| 万州区| 兖州市| 镇宁| 肇州县| 德化县| 遵义县| 贵定县| 新兴县| 山西省| 义马市| 秦安县| 荃湾区| 景德镇市| 德安县| 阳江市| 永城市| 神池县| 仁寿县| 云安县| 绵阳市| 金溪县| 林州市| 繁峙县| 普洱| 盈江县| 嘉荫县| 江北区| 沾化县| 鞍山市| 天峨县| 习水县| 金堂县| 汽车| 天祝| 吴堡县|