首页 > 系统 > Android > 正文

Android中检查网络连接状态的变化无网络时跳转到设置界面

2019-12-12 02:36:33
字体:
来源:转载
供稿:网友

 在AndroidManifest.xml中加一个权限

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><intent-filter>   <action android:name="android.net.conn.CONNECTIVITY_CHANGE" /></intent-filter>

主代码中实现:

@Overrideprotected 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中检查网络连接状态的变化无网络时跳转到设置界面,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表