Android判断网络状态方法详解

我们在这篇文章中将会通过一段代码的解读来详细分析Android判断网络状态的应用技巧,以帮助大家判断网络的连接状态。

AD: 51CTO云计算架构师峰会 抢票进行中!

Android 判断网络状态这一应用技巧在实际应中是比较重要的。那么,在Android操作系统中,如何能够正确的判断我们所连接的网络是否断开恩?今天我们就针对这一应用技巧进行一个详细的分析。

   
   
  1. public class ConnectionChangeReceiver extends 
    BroadcastReceiver   
  2. {   
  3. @Override   
  4. public void onReceive( Context context, Intent intent )   
  5. {   
  6. ConnectivityManager connectivityManager = 
    (ConnectivityManager) context.getSystemService
    ( Context.CONNECTIVITY_SERVICE );   
  7. NetworkInfo activeNetInfo = connectivityManager.
    getActiveNetworkInfo();   
  8. NetworkInfo mobNetInfo = connectivityManager.getNetworkInfo
    ( ConnectivityManager.TYPE_MOBILE );   
  9. if ( activeNetInfo != null )   
  10. {   
  11. Toast.makeText( context, "Active Network Type : " + 
    activeNetInfo.getTypeName(), Toast.LENGTH_SHORT ).show();   
  12. }   
  13. if( mobNetInfo != null )   
  14. {   
  15. Toast.makeText( context, "Mobile Network Type : " + 
    mobNetInfo.getTypeName(), Toast.LENGTH_SHORT ).show();   
  16. }   
  17. }   
  18. }   
  19. !-- Needed to check when the network connection changes -->   
  20. uses-permission android:name="android.permission.
    ACCESS_NETWORK_STATE"
    />   
  21. receiver android:name="com.blackboard.androidtest.
    receiver.ConnectionChangeReceiver"
       
  22. android:label="NetworkConnection">   
  23. intent-filter>   
  24. action android:name="android.net.conn.CONNECTIVITY_CHANGE"/>   
  25. /intent-filter>   
  26. /receiver> 

Android判断网络状态的具体应用方法就为大家介绍到这里。

【编辑推荐】

  1. Android程序架构基本内容概述 
  2. Android调用平台功能具体技巧分享 
  3. Android Java包各种功能概览 
  4. Android滑动手势侦测方法介绍 
  5. Android拍照实现方式概述 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值