Android:判断当前网络是WIFI还是手机网络

来源:互联网 发布:js文件压缩 编辑:程序博客网 时间:2024/05/17 03:08
try {
ConnectivityManager manager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = manager.getActiveNetworkInfo();
if (info == null) {// 网络关闭
Log.i("info", "没网了");
} else {// 网络开启
// 判断网络是wifi还是mobile
NetworkInfo wifi = manager
.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
if (wifi != null && wifi.isConnected()) {
Log.i("info", "是wifi");
}
NetworkInfo mobile = manager
.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if (mobile != null && mobile.isConnected()) {
Log.i("info", "是mobile");
}
}
} catch (Exception e) {
                      e.printStackTrace();
}
0 0
原创粉丝点击