android中判断是否连网,精简,易懂

来源:互联网 发布:网络棋牌开发公司 编辑:程序博客网 时间:2024/06/03 21:23

 作为android开发的一员,懂得是否连网非常重要,好了,话不多说,代码如下:

查询网络状态的权限:(重点)


<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE">
//自定义方法如果有可用网络返回true没有可用网络返回false

/**

*activity是要判断页面的环境

*(此代码可直接复制使用)

*/

private boolean gainNet(Context activity) {//获得ConnectivityManage网络管理类 ConnectivityManager manager= (ConnectivityManager) activity.getSystemService(Context.CONNECTIVITY_SERVICE);//获得可用网络信息 NetworkInfo nets = manager.getActiveNetworkInfo();//判断是否为空 if(nets!=null&&nets.isAvailable())        {                    return true;        }        return false;    }封装完方法就可以调用
//获得网络状态boolean b = gainNet(getActivity());根据返回结果做具体的操作;分享完毕。有问题下方提问。


原创粉丝点击