网络判断
来源:互联网 发布:怎么做白羊座红颜知已 编辑:程序博客网 时间:2024/06/17 12:16
1.写个类
public class Utils {
/**
* 返回值 -1:没有网络 1:WIFI网络 2:net网络
*/
public static int getNetype(Context context) {
int netType = -1;
ConnectivityManager connMgr = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkInfo = connMgr.getActiveNetworkInfo();
if (networkInfo == null) {
return netType;
}
int nType = networkInfo.getType();
if (nType == ConnectivityManager.TYPE_MOBILE) {
netType = 2;
} else if (nType == ConnectivityManager.TYPE_WIFI) {
netType = 1;
}
return netType;
}
}
2.清单权限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
3.主页面判断吐司
int i = Util.getNetype(MainActivity.this); if(i==-1) { Toast.makeText(this,"没网",Toast.LENGTH_SHORT).show(); }else if(i==1) { Toast.makeText(this,"wife网络",Toast.LENGTH_SHORT).show(); }else if(i==2) { Toast.makeText(this,"移动网络",Toast.LENGTH_SHORT).show(); }
阅读全文
0 0
- 网络判断
- 网络判断
- 判断网络
- 判断网络
- 网络判断
- 判断网络
- 网络判断
- 网络判断
- 网络判断
- 判断网络
- 网络判断
- 判断网络
- 网络判断
- 判断网络
- 网络判断
- 判断网络
- 网络判断
- 网络判断
- windows 监控 MySQL 查询记录
- 单链表的基本操作
- 3714: [PA2014]Kuglarz
- CentOS 定时执行脚本配置
- join on 和where 一起使用的细节
- 网络判断
- Redux 异步数据流方案对比
- ionic侧边栏
- linux网络编程之socket(二):C/S程序的一般流程和基本socket函数
- python处理车牌字符数据
- python-函数参数
- Longest Substring Without Repeating Characters
- Java类的使用
- 数据库主从延迟