织梦CMS - 轻松建站从此开始!

罗索

当前位置: 主页>嵌入式开发>Android>

Android 检查当前是否已经连接上 Internet

落鹤生 发布于 2012-07-06 14:05 点击:次 
用于实现检查当前是否已经连接上 Internet 的代码,同时可以判断当前连接类弄是Wifi还是3G
TAG:

  1. ConnectivityManager con=(ConnectivityManager)getSystemService
  2. (Activity.CONNECTIVITY_SERVICE); 
  3.  
  4. boolean wifi=con.getNetworkInfo(ConnectivityManager.TYPE_WIFI)
  5. .isConnectedOrConnecting(); 
  6.  
  7. boolean internet=con.getNetworkInfo(ConnectivityManager.TYPE_MOBILE)
  8. .isConnectedOrConnecting(); 

或者:

  1. // 检查网络是否可用 
  2. public boolean checkNetworkIsAvailable() { 
  3.     ConnectivityManager manager = (ConnectivityManager) HeroApplication 
  4.             .getInstance().getSystemService(Context.CONNECTIVITY_SERVICE); 
  5.     NetworkInfo networkinfo = manager.getActiveNetworkInfo(); 
  6.     if (networkinfo == null || !networkinfo.isAvailable()) {// 当前网络不可用 
  7.         System.out.println("********************network is no available"); 
  8.         return false
  9.     } else { 
  10.         System.out.println("********************network is  available"); 
  11.         return true
  12.     } 

 

(xiechengfa)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/201207/16142.html]
本文出处:CSDN博客 作者:xiechengfa
顶一下
(2)
50%
踩一下
(2)
50%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容