android 如何判断有没有网络
//從項目取出來的代碼,android ?如何判斷有沒有網絡,分享一下
protected static int getAPNType(Context context) {
//給網絡設置值
int netType = -2;
//得到網絡管理器
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) {
Log.e("e"," , networkInfo.getExtraInfo() = ?"
+ ?networkInfo.getExtraInfo());
if (networkInfo.getExtraInfo().toLowerCase().equals("cmnet")) {
netType = 1; // CMNET;
} else {
netType = 2; // CMWAP;
}
} else if (nType == ConnectivityManager.TYPE_WIFI) {
netType = 3;// WIFI
}
return netType;
}
總結
以上是生活随笔為你收集整理的android 如何判断有没有网络的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上班之外的副业 每一种都是值得把握的好机
- 下一篇: ReactNative ES6简介 及基