zoukankan      html  css  js  c++  java
  • ConnectivityManager详解

    常用方法:

    1.监听网络连接(Wi-Fi, GPRS, UMTS, etc),当网络发生改变时发送广播(broadcase)进行通知

    2.通过该类查询网络连接状态

    常用方法:

    getActiveNetworkInfo()  返回NetworkInfo,当前网络连接的信息

    getNetworkInfo(int networkType) 返回一个指定网络的连接信息

    getNetworkPreference() 返回首选网络连接的网络类型

    setNetworkPreference(int preference)设置首选网络连接的网络类型

    例子:判断当前网络连接状态

    1. <nobr>    public static boolean isNetworkConnected(Context context)  
    2.     {  
    3.         ConnectivityManager connMag = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);  
    4.           
    5.         NetworkInfo activeNetworkInfo = connMag.getActiveNetworkInfo();   
    6.         if(activeNetworkInfo != null){  
    7.            return activeNetworkInfo.isAvailable();  
    8.         }  
    9.         return false;  
    10.     }</nobr>  
        public static boolean isNetworkConnected(Context context)
        {
        	ConnectivityManager connMag = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
        	
        	NetworkInfo activeNetworkInfo = connMag.getActiveNetworkInfo(); 
        	if(activeNetworkInfo != null){
        	   return activeNetworkInfo.isAvailable();ConnectivityManager详解 
        	}
        	return false;
        }



  • 相关阅读:
    单位根反演学习笔记
    省选模拟测试17
    省选模拟测试16
    省选模拟测试15
    省选模拟测试14
    省选模拟测试13
    P4491 [HAOI2018]染色
    省选模拟测试12
    P4389 付公主的背包
    洛谷P3403
  • 原文地址:https://www.cnblogs.com/ldq2016/p/5368164.html
Copyright © 2011-2022 走看看