中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Android 獲取網(wǎng)絡(luò)狀態(tài)

2018-07-20    來源:open-open

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

首先在AndroidManifest.xml添加權(quán)限

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

1,判斷是否有網(wǎng)絡(luò)連接
    public boolean isNetworkConnected(Context context) {    
        if (context != null) {    
            ConnectivityManager mConnectivityManager = (ConnectivityManager) context    
                    .getSystemService(Context.CONNECTIVITY_SERVICE);    
            NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();    
            if (mNetworkInfo != null) {    
                return mNetworkInfo.isAvailable();    
            }    
        }    
        return false;    
    }  

2.判斷WIFI網(wǎng)絡(luò)是否可用
    public boolean isWifiConnected(Context context) {    
        if (context != null) {    
            ConnectivityManager mConnectivityManager = (ConnectivityManager) context    
                    .getSystemService(Context.CONNECTIVITY_SERVICE);    
            NetworkInfo mWiFiNetworkInfo = mConnectivityManager    
                    .getNetworkInfo(ConnectivityManager.TYPE_WIFI);    
            if (mWiFiNetworkInfo != null) {    
                return mWiFiNetworkInfo.isAvailable();    
            }    
        }    
        return false;    
    }  

3.判斷MOBILE網(wǎng)絡(luò)是否可用
    public boolean isMobileConnected(Context context) {    
        if (context != null) {    
            ConnectivityManager mConnectivityManager = (ConnectivityManager) context    
                    .getSystemService(Context.CONNECTIVITY_SERVICE);    
            NetworkInfo mMobileNetworkInfo = mConnectivityManager    
                    .getNetworkInfo(ConnectivityManager.TYPE_MOBILE);    
            if (mMobileNetworkInfo != null) {    
                return mMobileNetworkInfo.isAvailable();    
            }    
        }    
        return false;    
    }  

4.判斷網(wǎng)絡(luò)類型
      //返回值 -1:沒有網(wǎng)絡(luò)  1:WIFI網(wǎng)絡(luò)2:wap網(wǎng)絡(luò)3:net網(wǎng)絡(luò)  
public static int GetNetype(Context context)  
{   
    int netType = -1;    
    ConnectivityManager connMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);   
    NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();   
    if(networkInfo==null)  
    {   
        return netType;   
    }   
    int nType = networkInfo.getType();   
    if(nType==ConnectivityManager.TYPE_MOBILE)  
    {   
        if(networkInfo.getExtraInfo().toLowerCase().equals("cmnet"))  
        {   
            netType = 3;   
        }   
        else  
        {   
            netType = 2;   
        }   
    }   
    else if(nType==ConnectivityManager.TYPE_WIFI)  
    {   
        netType = 1;   
    }   
    return netType;   
}  

標(biāo)簽: 權(quán)限 網(wǎng)絡(luò)

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:C#操作json的通用幫助類

下一篇:TextView實現(xiàn)跑馬燈效果