Android判断网络状态的工具类
2017-02-20 20:16
323 查看
public class NetUtils
{
}
{
/** * 判断网络是否连接 * * @param context * @return */ public static boolean isConnected(Context context) { ConnectivityManager connectivity = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); if (null != connectivity) { NetworkInfo info = connectivity.getActiveNetworkInfo(); if (null != info && info.isConnected()) { if (info.getState() == NetworkInfo.State.CONNECTED) { return true; } } } return false; } /** * 判断是否是wifi连接 */ public static boolean isWifi(Context context) { ConnectivityManager cm = (ConnectivityManager) context .getSystemService(Context.CONNECTIVITY_SERVICE); if (cm == null) return false; return cm.getActiveNetworkInfo().getType() == ConnectivityManager.TYPE_WIFI; } /** * 打开网络设置界面 */ public static void openSetting(Activity activity) { Intent intent = new Intent("/"); ComponentName cm = new ComponentName("com.android.settings", "com.android.settings.WirelessSettings"); intent.setComponent(cm); intent.setAction("android.intent.action.VIEW"); activity.startActivityForResult(intent, 0); }
}
相关文章推荐
- Android 工具类 —— 判断网络连接状态、GPS是否打开、基站信息和手机IMSI码
- Android网络状态判断工具类(全)
- Android:判断用户网络状态的Kotlin工具类
- Android-->分享工具类:判断网络状态,网络类型,获取网络IP(包括GSM IP)
- Android判断网络状态是否断开
- android 判断网络状态
- Android杂谈--网络状态判断(3G/WIFI)
- 【Android Training - Performance】优化电池续航能力[Lesson 3 - 判断并监测网络连接状态]
- android 网络状态判断
- Android判断网络状态方法详解
- Android判断网络状态方法详解
- Android判断网络状态方法详解
- Android中判断网络连接状态
- android 判断手机网络连接状态
- Android 判断网络状态,并且在没有网络的时候,打开网络设置对话框
- Android 判断网络状态,并且在没有网络的时候,打开网络设置对话框
- Android判断网络状态方法详解
- android判断网络连接状态-ConnectivityManager
- android --- 判断网络连接状态
- Android杂谈--网络状态判断