zoukankan      html  css  js  c++  java
  • Android判断网络连接是否可用(代码)

    最近写一个网站的客户端软件时需要客户端判断当前网络是否可用,我在查了API和参考网上的前人的代码之后写下了我自己的代码:
    注意:在使用 getSystemService(Context.CONNECTIVITY_SERVICE); 时必须在项目的Manifest文件中加入如下代码,
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    使本项目中的代码有检测网络状态权限。
    private boolean isNetworkAvailable(Context con)
    {
    ConnectivityManager cm = (ConnectivityManager)con.getSystemService(Context.CONNECTIVITY_SERVICE);
    if( cm == null )
    return false;
    NetworkInfo netinfo = cm.getActiveNetworkInfo();
    if (netinfo == null )
    {
    return false;
    }
    if(netinfo.isConnected())
    {
    return true;
    }
    return false;
    }
    注意阴影部分的代码,如果没有给本项目添加检测网络状态权限的话,阴影部分代码就会导致程序异常退出。

  • 相关阅读:
    15 鼠标事件
    09 属性操作
    06 DOM操作之插入节点
    03 如何处理多个库$冲突的问题
    01 jquery引入
    08 千千音乐盒实现全选和反选
    03 衣服相册切换效果
    02 显示和隐藏图片
    01 图片切换
    派生
  • 原文地址:https://www.cnblogs.com/top5/p/2837161.html
Copyright © 2011-2022 走看看