• 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;
        }



  • 相关阅读:
    hadoop面试时的一些问题解答
    FTRL(Follow The Regularized Leader)学习总结
    循环神经(LSTM)网络学习总结
    深度学习中常用的激活函数
    TF.learn学习
    TensorFlow实现分布式计算
    TensorFlow TensorBoard使用
    深度学习总结
    Spark SQL相关总结
    推荐系统/广告系统索引目录
  • 原文地址:https://www.cnblogs.com/ldq2016/p/5368164.html
Copyright © 2020-2023  润新知