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中检查网络连接状态的变化无网络时跳转到设置界面,希望对大家有所帮助
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio开发小型对话机器人app(实例代码)
Android通过Java sdk的方式接入OpenCv的方法
Android 通过cmake的方式接入opencv的方法步骤
Android Studio finish()方法的使用与解决app点击“返回”(直接退出)
Android 进度条 ProgressBar的实现代码(隐藏、出现、加载进度)
网友评论