本文实例讲述了Android检查手机网络状态及网络类型的方法。分享给大家供大家参考。具体分析如下:
//judge network status is connecting or not public static boolean checkNetworkConnected(Context context) { if (null!=context) { ConnectivityManager connectivityManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo(); if (null!=networkInfo) { return networkInfo.isAvailable(); } } return false; } //judge Wifi status is connecting or not public static boolean checkWifiStatus(Context context) { ConnectivityManager connectivityManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo(); if (null!=networkInfo && networkInfo.getType() == ConnectivityManager.TYPE_WIFI) { return true; } return false; } //judge 3G status is connecting or not public static boolean check3GStatus(Context context) { ConnectivityManager connectivityManager = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo(); if (null!=networkInfo && networkInfo.getType() == ConnectivityManager.TYPE_MOBILE) { return true; } return false; }
希望本文所述对大家的Android程序设计有所帮助。
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索android
, 手机
, 网络状态
网络类型
android 检查网络状态、android 检查wifi状态、android 获取网络状态、android 获取网络类型、android 判断网络状态,以便于您获取更多的相关知识。
时间: 2024-12-25 08:51:22