zoukankan      html  css  js  c++  java
  • android 判断网络状态

    <uses-permission
    android:name="android.permission.ACCESS_NETWORK_STATE" />

    private boolean getNetWorkStatus() {

    boolean netSataus = false;
    ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

    cwjManager.getActiveNetworkInfo();

    if (cwjManager.getActiveNetworkInfo() != null) {
    netSataus = cwjManager.getActiveNetworkInfo().isAvailable();
    }

    if (!netSataus) {
    Builder b = new AlertDialog.Builder(this).setTitle("没有可用的网络")
    .setMessage("是否对网络进行设置?");
    b.setPositiveButton("是", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int whichButton) {
    Intent mIntent = new Intent("/");
    ComponentName comp = new ComponentName(
    "com.android.settings",
    "com.android.settings.WirelessSettings");
    mIntent.setComponent(comp);
    mIntent.setAction("android.intent.action.VIEW");
    startActivityForResult(mIntent,0);
    }
    }).setNeutralButton("否", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int whichButton) {
    dialog.cancel();
    }
    }).show();
    }

    return netSataus;
    }

  • 相关阅读:
    Java运行环境(win10)
    maven封装jar包遇到的问题
    eclipse安装STS遇到的问题
    Redis IO多路复用的理解
    操作系统文章推荐
    jdk1.8新特性
    Maven笔记
    博主推荐
    MySQL文章推荐
    多线程文章推荐
  • 原文地址:https://www.cnblogs.com/gsdimz/p/3088723.html
Copyright © 2011-2022 走看看