安卓检查网络连接,没有连接的话打开网络设置界面

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

  NetworkInfo info = manger.getActiveNetworkInfo(); 
  if(info!=null&&info.isConnected())//判断是否有网络连接
  {
   Toast.makeText(MainActivity.this, "联网", Toast.LENGTH_SHORT).show();
  }
  else
  {
   Toast.makeText(MainActivity.this, "联网失败", Toast.LENGTH_SHORT).show();
     if(android.os.Build.VERSION.SDK_INT > 10 ){
       //3.0以上打开设置界面,也可以直接用ACTION_WIRELESS_SETTINGS打开到wifi界面
       startActivity(new Intent(android.provider.Settings.ACTION_SETTINGS));
   } else {
       startActivity(new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS));
   }
   
  }

注意要添加权限: 

源码下载地址http://download.csdn.net/download/abc5382334/6592275


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部