判断网络状态工具类
来源:互联网 发布:缅甸听音乐的软件 编辑:程序博客网 时间:2024/05/01 07:50
public boolean isNetworkConnected() { ConnectivityManager mConnectivityManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo(); if (mNetworkInfo != null) { return mNetworkInfo.isAvailable(); } return false;}public boolean isMobileConnected() { ConnectivityManager mConnectivityManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo mMobileNetworkInfo = mConnectivityManager .getNetworkInfo(ConnectivityManager.TYPE_MOBILE); if (mMobileNetworkInfo != null) { return mMobileNetworkInfo.isAvailable(); } return false;}private void initDialog() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setMessage("当前处于移动网络,是否确认播放"); builder.setTitle("提示"); //设置按钮 builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { App.allowDataPlayVideo = true; playVideo(url); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.cancel(); } }); dialog = builder.create();}public int GetNetype() { int netType = -1; ConnectivityManager connMgr = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = connMgr.getActiveNetworkInfo(); if (networkInfo == null) { return netType; } int nType = networkInfo.getType(); if (nType == ConnectivityManager.TYPE_MOBILE) { if (networkInfo.getExtraInfo().toLowerCase().equals("cmnet")) { netType = 3; } else { netType = 2; } } else if (nType == ConnectivityManager.TYPE_WIFI) { netType = 1; } MyLog.e("kkk","VideoActivity--nettype="+networkInfo.getType()); return netType;}
0 0
- 判断网络状态工具类
- 网络状态判断工具类
- 判断网络状态工具类
- 判断网络状态工具类
- 网络状态判断工具类
- 判断网络状态工具类
- 网络状态判断工具类
- 网络状态判断工具
- 工具类--NetUtil 判断网络状态
- Android判断网络状态的工具类
- 判断网络状态的工具类__NetWorkUtil
- Android:判断用户网络状态的Kotlin工具类
- Android网络状态判断工具类(全)
- ConnectivityManager类网络状态判断设置+BaseActivity和BaseFragment的封装使用+网络状态工具类+网络请求工具类
- iOS完美的网络状态判断工具
- iOS完美的网络状态判断工具
- 网络状态工具类
- Android-->分享工具类:判断网络状态,网络类型,获取网络IP(包括GSM IP)
- 近百个免费API接口分享 调用完全不限次数
- class org.bouncycastle.asn1.ASN1Primitive overrides final method equals.(Ljava/lang/Object;)Z
- 分布式系统唯一ID生成方案汇总
- 《设计模式之禅》读书笔记
- ThreadPoolExecutor参数说明
- 判断网络状态工具类
- MongoDB connection timeout
- <戏说春秋> 第二关 纸上谈兵
- Git Gui for Windows的建库、克隆(clone)、上传(push)、下载(pull)、合并(转)
- TestView添加切割线,类似商品打折
- Dalvik Vm架构
- iOS 自定义对象数组排序 自定义对象某属性排序
- mybatis--No constructor found
- 关于Tomcat的URIEncoding以及GET乱码