android开发中如何实现判断网络是否连接的代码

  介绍

这篇文章主要介绍了android开发中如何实现判断网络是否连接的代码,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

在android的开发中,尤其是与访问网络有关的开发,都要判断一下手机是否连接上了网络,下面是一个判断是否连接网络的编码

“代码”类package  cn.com.karl.util;      import  com.kubu.main.R;      import  android.app.Activity;   import  android.app.AlertDialog;   import  android.content.Context;   import  android.content.DialogInterface;   import  android.content.Intent;   import  android.net.ConnectivityManager;   import  android.net.NetworkInfo;   import  android.provider.Settings;   import  android.widget.TextView;      public  class  IsInternet  {/* *   ,*判断网络情况   ,* @param  context 上下文   ,* @return  false 表示没有网络,true 表示有网络   ,*/public  static  boolean  isNetworkAvalible (Context 上下文),{//,获得网络状态管理器   ConnectivityManager  ConnectivityManager =, (ConnectivityManager),上下文   .getSystemService (Context.CONNECTIVITY_SERVICE);      if  (connectivityManager ==, null), {   return 假;   },{else //,建立网络数组   时间=NetworkInfo [], net_info  connectivityManager.getAllNetworkInfo ();      if  (net_info  !=, null), {   for  (int 小姐:=,0;,小姐:& lt;, net_info.length;,我+ +),{//,判断获得的网络状态是否是处于连接状态   if  (net_info[我].getState (),==, NetworkInfo.State.CONNECTED), {   return 真实;   }   }   }   }   return 假;   }//,如果没有网络,则弹出网络设置对话框   public  static  void  checkNetwork (final  Activity 活动),{   if  (! IsInternet.isNetworkAvalible(活动),{   TextView  msg =, new  TextView(活动);   msg.setText(“当前没有可以使用的网络,请设置网络!“);   new  AlertDialog.Builder(活动)   .setIcon (R.drawable.android)   .setTitle(“网络状态提示“)   .setView(味精)   .setPositiveButton(“确定“,   new  DialogInterface.OnClickListener (), {      public  void  onClick (DialogInterface 对话框中,   int  whichButton), {//,跳转到设置界面   activity.startActivityForResult (new 意图(   Settings.ACTION_WIRELESS_SETTINGS),   0);   }   })共创(),告诉();   }   返回;   }   }

感谢你能够认真阅读完这篇文章,希望小编分享的“android开发中如何实现判断网络是否连接的代码”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

android开发中如何实现判断网络是否连接的代码