在AndroidManifest.xml中加一个权限

主代码中实现:

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

checkNetwork();

if (!checkNetwork()) {

Toast.makeText(this, "没有网络", Toast.LENGTH_LONG).show();

Intent intent = new Intent("android.settings.WIRELESS_SETTINGS");

startActivity(intent);

return;

}

}

private boolean checkNetwork() {

ConnectivityManager conn = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);

NetworkInfo net = conn.getActiveNetworkInfo();

if (net != null && net.isConnected()) {

return true;

}

return false;

}

以上所述是小编给大家介绍的Android中检查网络连接状态的变化无网络时跳转到设置界面,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐