public class NetUtil { public static final int NETWORN_NONE = 0;//無網(wǎng)絡(luò) public static final int NETWORN_WIFI = 1;//wife public static final int NETWORN_MOBILE = 2;//手機(jī) /** * 獲取當(dāng)前網(wǎng)絡(luò)的狀態(tài) * @param context * @return */ public static int getNetworkState(Context context) { ConnectivityManager connManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); // Wifi State state = connManager.getNetworkInfo(ConnectivityManager.TYPE_WIFI) .getState(); if (state == State.CONNECTED || state == State.CONNECTING) { return NETWORN_WIFI; } // 3G state = connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE) .getState(); if (state == State.CONNECTED || state == State.CONNECTING) { return NETWORN_MOBILE; } return NETWORN_NONE; } /** * 判斷是否有網(wǎng)絡(luò) * @param context * @return */ public static boolean isNetConnected(Context context) { boolean isNetConnected; // 獲得網(wǎng)絡(luò)連接服務(wù) ConnectivityManager connManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo info = connManager.getActiveNetworkInfo(); if (info != null && info.isAvailable()) { // String name = info.getTypeName(); // L.i("當(dāng)前網(wǎng)絡(luò)名稱:" + name); isNetConnected = true; } else { L.i("沒有可用網(wǎng)絡(luò)"); isNetConnected = false; } return isNetConnected; } }
網(wǎng)站名稱:Android學(xué)習(xí)--判斷當(dāng)前設(shè)備的網(wǎng)絡(luò)狀態(tài)
網(wǎng)頁地址:http://jinyejixie.com/article4/gdjpoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、品牌網(wǎng)站制作、面包屑導(dǎo)航、網(wǎng)站制作、做網(wǎng)站、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)