网络判断

来源:互联网 发布:数据库原理与应用第2版 编辑:程序博客网 时间:2024/06/11 05:00
##网络判断
判断是否有网络连接
//1.获取手机所有连接管理对象
        ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
        //2.获取网路信息对象
        NetworkInfo networkInfo = manager.getActiveNetworkInfo();
//3.
if (networkInfo != null){
            //是否可用
            boolean available = networkInfo.isAvailable();
            return  available;
        }
判断可用网络连接的类型...wifi...手机网络
//不为空且可用
        if (networkInfo != null && networkInfo.isAvailable()){


            return networkInfo.getType();
        }


* <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
如果没有网络,弹出对话框,并去跳转
Intent mIntent=new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS);
startActivity(mIntent);
原创粉丝点击