• 怎么判断是否有网络链接


    public boolean isNetworkAvailable(Activity activity)
    	    {
    	        Context context = activity.getApplicationContext();
    	        // 获取手机所有连接管理对象(包括对wi-fi,net等连接的管理)
    	        ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
    	        
    	        if (connectivityManager == null)
    	        {
    	            return false;
    	        }
    	        else
    	        {
    	            // 获取NetworkInfo对象
    	            NetworkInfo[] networkInfo = connectivityManager.getAllNetworkInfo();
    	            
    	            if (networkInfo != null && networkInfo.length > 0)
    	            {
    	                for (int i = 0; i < networkInfo.length; i++)
    	                {
    	                    System.out.println(i + "===状态===" + networkInfo[i].getState());
    	                    System.out.println(i + "===类型===" + networkInfo[i].getTypeName());
    	                    // 判断当前网络状态是否为连接状态
    	                    if (networkInfo[i].getState() == NetworkInfo.State.CONNECTED)
    	                    {
    	                        return true;
    	                    }
    	                }
    	            }
    	        }
    	        return false;
    	    }
    

      调用上面这个函数即可

  • 相关阅读:
    tcp/ip_properties_file
    tcp_ip/udp
    笔记1
    css样式使用_css
    常用的html标签总结_html
    利用sqlalchemy(ORM框架)连接操作mysql_mysql
    mysql基础命令_mysql
    redis使用_python
    RabitMQ使用_python
    后台管理页面2种常用模板_html
  • 原文地址:https://www.cnblogs.com/caimuqing/p/5894115.html
Copyright © 2020-2023  润新知