android 判断是否有网络连接,判断网络连接类型
生活随笔
收集整理的這篇文章主要介紹了
android 判断是否有网络连接,判断网络连接类型
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?當(dāng)App需要進(jìn)行網(wǎng)絡(luò)連接獲取數(shù)據(jù)時(shí),先進(jìn)行判斷是否有網(wǎng)絡(luò)連接,并且對網(wǎng)絡(luò)類型進(jìn)行判斷,可以有效地避免對用戶造成不必要的困惑和損失。
/** 判斷是否有網(wǎng)絡(luò)連接* @author tianjie* @return 網(wǎng)絡(luò)連接狀態(tài)* -1 沒有網(wǎng)絡(luò) 1 wifi 2wap 3net* */private int getNetType(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;//cmnet 網(wǎng)路}else {netType = 2;//wap網(wǎng)絡(luò)}}else if(nType==ConnectivityManager.TYPE_WIFI){netType = 1;//wifi網(wǎng)路}return netType;} 可用于提示用戶在相應(yīng)的網(wǎng)絡(luò)狀態(tài)下進(jìn)行適當(dāng)?shù)牟僮鳌?總結(jié)
以上是生活随笔為你收集整理的android 判断是否有网络连接,判断网络连接类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 移动端向服务端提交数据——实现简单登录
- 下一篇: Spring_mvc ioc/DI 控制