• 保存到桌面加入收藏设为首页
Android源码

Android Ping 分享两种网络检测方法

Android Ping 分享两种网络检测方法运行截图

分享给大家一个Android Ping源码。向大家演示了两种常用的android检测网络方法,在工作线程中定时执行检测网络线程,第一种方法是使用Ping,可以这样调用Process p = Runtime.getRuntime().exec("ping -c 1 -w 100 " + ip);// ping1次。用这个方法,除非Ping的网址挂了,否则用这个应该没问题;
  第二种方法:判断是否有网络连接,有时连接是ok,但是网络还是不通,这个稍微麻烦下,可参考以下的代码:
  ConnectivityManager mConnectivityManager = (ConnectivityManager) context
   .getSystemService(Context.CONNECTIVITY_SERVICE);
  NetworkInfo mNetworkInfo = mConnectivityManager.getActiveNetworkInfo();
  System.out.println( "===状态===" + mNetworkInfo.getState());
  System.out.println( "===类型===" + mNetworkInfo.getTypeName());
  if (mNetworkInfo != null&&mNetworkInfo.getState()== NetworkInfo.State.CONNECTED) {
   return mNetworkInfo.isAvailable();
  }else {
   return false;
  } 需要完整的可编译实例源码,请下载本源码包。

  • 相关标签:益智游戏
  • 调试环境:Android SDK
  • 文件大小:1.35M

标签:源码  网络  种方法  
本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除,若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理!150004808@qq.com  豫ICP备18001152号-1