//判断是否有网络 public static int getNetPyte(Context context){ //变量 int mState=-1;//-1没有网络 //获取ConnectivityManager ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE); //获取网络连接的信息 NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); //判断是否有网络 if (activeNetworkInfo == null) { return mState; } //获取网络状态 int type = activeNetworkInfo.getType(); //判断是否是蜂窝网络 if (type == ConnectivityManager.TYPE_MOBILE) { mState=0; }else if (type == ConnectivityManager.TYPE_WIFI) {//判断是否是wifi网络 mState=1; } return mState; }
网络判断
最新推荐文章于 2020-05-20 22:19:23 发布
本文介绍了一个用于检测设备网络状态的Java方法。该方法通过获取活动网络信息来判断当前设备是否连接到互联网,并进一步区分是通过蜂窝数据还是Wi-Fi连接。这对于依赖网络的应用程序来说非常实用。
2394

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



