zoukankan      html  css  js  c++  java
  • Android判断网络状态方法详解

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

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

       
    1public class ConnectionChangeReceiver extends 
          BroadcastReceiver   
       
    2. {   
       
    3. @Override   
       
    4public 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 );   
       
    9if ( activeNetInfo != null )   
      
    10. {   
      
    11. Toast.makeText( context, "Active Network Type : " + 
          activeNetInfo.getTypeName(), Toast.LENGTH_SHORT ).show();   
      
    12. }   
      
    13if( 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> 


  • 相关阅读:
    sql server 查询出的结果集,拼接某一列赋值给一个变量
    sql server显示某一列中有重复值的行
    webservice 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下运行,将出现此问题
    Merge Into 用法
    修改TFS与本地源代码映射路径
    Thinkphp5.0第五篇
    aircrack-ng wifi密码破解
    Thinkphp5.0第四篇
    Thinkphp5.0第三篇
    Thinkphp5.0第二篇
  • 原文地址:https://www.cnblogs.com/tt_mc/p/1703225.html
Copyright © 2011-2022 走看看