Android判断网络状态方法详解

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

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拍照实现方式概述 
责任编辑:曹凯 来源: javaeye.com
相关推荐

2020-11-11 10:25:51

Linuxss命令

2013-03-26 13:42:12

Android 监听网

2010-01-28 10:31:32

Android使用SD

2009-09-09 10:32:12

C# CheckBox

2021-12-31 13:02:33

netstatLinuxss

2011-09-14 10:11:35

Android 2.3

2010-01-28 14:35:21

Android系统信息

2009-08-28 16:16:02

线程运行状态

2012-12-26 13:26:38

Android开发飞行模式

2009-09-01 18:35:53

C#判断文件存在

2010-01-28 17:07:03

Android Gal

2015-08-07 15:42:21

网络监听源码

2010-01-28 13:43:48

Android启动Ja

2013-06-25 10:33:10

Android判断WiAndroid开发

2021-04-15 09:18:57

鸿蒙HarmonyOS应用

2021-08-09 20:29:27

Android沉浸式状态栏

2014-06-18 09:25:07

HTTP

2017-01-04 14:41:16

Sku多维判断算法

2010-05-14 10:37:20

2009-08-05 17:39:13

ASP.NET常用状态
点赞
收藏

51CTO技术栈公众号