public boolean note_Intent(Context context) {
ConnectivityManager con = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkinfo = con.getActiveNetworkInfo();
boolean isAvalible = false;
if (networkinfo == null || !networkinfo.isAvailable()) {
// 当前网络不可用
Toast.makeText(context.getApplicationContext(), "现在没有连接Internet,请连接Internet!", Toast.LENGTH_SHORT).show();
return false;
}

if (networkinfo != null && networkinfo.isConnected()) {
if (networkinfo.getState() == NetworkInfo.State.CONNECTED) {
isAvalible = true;
}
}
boolean wifi = con.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting();
if (!wifi) { // 提示使用wifi
Toast.makeText(context.getApplicationContext(), "你没有使用WIFI连接Internet,建议您使用WIFI以减少流量!", Toast.LENGTH_SHORT).show();
}
return isAvalible;
}

更多相关文章

  1. SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
  2. android 实时监听网络连接状态
  3. 【android】安卓的权限提示及版本相关
  4. 淘宝:模拟实现帮助提示页面
  5. 使用Toast显示提示信息框
  6. 安装时提示:INSTALL_FAILED_INSUFFICIENT_STORAGE
  7. Toast 使用方法
  8. Linux adb运行时提示:No such file or directory
  9. [置顶] android 无线调试

随机推荐

  1. 03-Vue_样式设置
  2. 02-Vue_事件修饰符
  3. 01-Vue_常用指令
  4. LVS+KeepAlived+Nginx高可用实现方案
  5. LVS管理工具--ipvsadm
  6. 【Vue框架学习】过滤器、自定义指令、生
  7. Docker从入门到掉坑(三):容器太多,操作好麻
  8. MySQL高可用之mysql+keepalived
  9. Docker从入门到掉坑(二):基于Docker构建Sp
  10. 来探讨一下最近面试问的ThreadLocal问题