调用utils判断wifi,流量

//调用工具类
boolean net = NetWorkUtils.isNET(this);
//判断是否有网络
if (net){
    Toast.makeText(MainActivity.this,"网络已连接",Toast.LENGTH_SHORT).show();
    boolean wifi = NetWorkUtils.isNET(this);
    boolean mobile = NetWorkUtils.isMobile(this);
    //Log.i("aaa",mobile+"");
    if (wifi){
        Toast.makeText(MainActivity.this,"已连接wifi",Toast.LENGTH_SHORT).show();
        //有网络再进行操作
        list_view = findViewById(R.id.list_view);
        getservi();
    }else if(mobile){
        Toast.makeText(MainActivity.this,"已连接数据网络,请注意流量使用",Toast.LENGTH_SHORT).show();
        //有网络再进行操作
        list_view = findViewById(R.id.list_view);
        getservi();
    }
}else{
    //无网络吐司
    Toast.makeText(MainActivity.this,"没有网络",Toast.LENGTH_SHORT).show();
    //无网络跳转到设置页面
    //声明intent
    Intent intent = null;
    if (Build.VERSION.SDK_INT>10){//3.0以上版本
        intent = new Intent(Settings.ACTION_WIFI_IP_SETTINGS);
    }else{
        //隐式意图激活
        intent = new Intent();
        intent.setClassName("com.android.settings","com.android.settings.WirelessSettings");
    }
    startActivity(intent);
}

猜你喜欢

转载自blog.csdn.net/h_builder/article/details/81005710
今日推荐