当前位置: 移动技术网 > IT编程>移动开发>Android > Android中检查网络连接状态的变化无网络时跳转到设置界面

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

2019年07月24日  | 移动技术网IT编程  | 我要评论

pgone 万磁王,非你莫属20130420,大主宰猪猪岛

 在androidmanifest.xml中加一个权限

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

主代码中实现:

@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中检查网络连接状态的变化无网络时跳转到设置界面,希望对大家有所帮助

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网