Android判断网络状态方法详解

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

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

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

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开发飞行模式

2010-01-28 17:07:03

Android Gal

2009-09-01 18:35:53

C#判断文件存在

2010-01-28 13:43:48

Android启动Ja

2013-06-25 10:33:10

Android判断WiAndroid开发

2015-08-07 15:42:21

网络监听源码

2021-04-15 09:18:57

鸿蒙HarmonyOS应用

2021-08-09 20:29:27

Android沉浸式状态栏

2014-06-18 09:25:07

HTTP

2010-05-14 10:37:20

2009-08-05 17:39:13

ASP.NET常用状态

2017-01-04 14:41:16

Sku多维判断算法
点赞
收藏

51CTO技术栈公众号