您好,登錄后才能下訂單哦!
public class NetUtil { public static final int NETWORN_NONE = 0;//無(wú)網(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ò)名稱(chēng):" + name); isNetConnected = true; } else { L.i("沒(méi)有可用網(wǎng)絡(luò)"); isNetConnected = false; } return isNetConnected; } }
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。