配置管理器与网络设置

Posted xiaxinxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置管理器与网络设置相关的知识,希望对你有一定的参考价值。

public class NetTypeUtils {

 

    public boolean isConn(Context context){

        //1.得到网络管理类

        ConnectivityManager manager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);

        //2.通过管理类得到网络信息类对象

        NetworkInfo activeNetworkInfo = manager.getActiveNetworkInfo();

        if(activeNetworkInfo!=null && activeNetworkInfo.isAvailable()){

            return  true;

        }else{

            return  false;

        }

 

    }

 

    /**

     * 在没有网络的时候 ,打开网络设置页面

     * @param context

     */

    public void openNetDialog(final Context context){

        AlertDialog.Builder builder=new AlertDialog.Builder(context);

        builder.setTitle("打开网络设置页面");

        builder.setMessage("当前没有网络,是否打开网络设置页面");

        builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {

            @Override

            public void onClick(DialogInterface dialogInterface, int i) {

                // 跳转到系统的网络设置界面

                Intent intent = null;

                // 先判断当前系统版本

                if(android.os.Build.VERSION.SDK_INT > 10){  // 3.0以上

                    intent = new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS);

                }else{

                    intent = new Intent();

                    intent.setClassName("com.android.settings", "com.android.settings.WirelessSettings");

                }

                context.startActivity(intent);

 

            }

        });

        builder.setNegativeButton("取消",null);

        AlertDialog dialog = builder.create();

        dialog.show();

 

 

    }

 

 

}

以上是关于配置管理器与网络设置的主要内容,如果未能解决你的问题,请参考以下文章

clickhouse,硬件管理与优化(cpu,内存,网络,存储,操作系统配置),profile管理,Quotas设置,约束管理,查询权限,用户管理配置等

RPM包管理-yum在线管理-IP地址配置和网络yum源

允许非管理员进行网络配置的 Windows GPO 或系统设置

如何为CentOS 7配置静态IP地址

Linux06(网络配置进程管理服务管理动态监控进程)

网络管理 下 网络配置