ConnectivityManager con=(ConnectivityManager)getSystemService(Activity.CONNECTIVITY_SERVICE); boolean wifi=con.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting(); boolean internet=con.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).isConnectedOrConnecting();
或
// 检查网络是否可用 public boolean checkNetworkIsAvailable() { ConnectivityManager manager = (ConnectivityManager) HeroApplication .getInstance().getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkinfo = manager.getActiveNetworkInfo(); if (networkinfo == null || !networkinfo.isAvailable()) {// 当前网络不可用 System.out.println("********************network is no available"); return false; } else { System.out.println("********************network is available"); return true; } }
本文介绍了一种检测设备网络连接状态的方法,包括Wi-Fi和移动数据网络的状态检查,并提供了一个简单的函数来判断网络是否可用。
177

被折叠的 条评论
为什么被折叠?



