zoukankan      html  css  js  c++  java
  • 网络请求以及网络请求下载图片的工具类 android开发java工具类

    package cc.jiusan.www.utils;
    
    import org.apache.http.HttpEntity;
    import org.apache.http.HttpResponse;
    import org.apache.http.client.HttpClient;
    import org.apache.http.client.methods.HttpGet;
    import org.apache.http.impl.client.DefaultHttpClient;
    import org.apache.http.util.EntityUtils;
    
    import android.content.Context;
    import android.net.ConnectivityManager;
    import android.net.NetworkInfo;
    
    public class HttpUtils {
    	/**
    	 * 判断当前网络是否连接
    	 * 
    	 * @param context
    	 * @return
    	 */
    	public static boolean isNetWorkConn(Context context) {
    		ConnectivityManager manager = (ConnectivityManager) context
    				.getSystemService(Context.CONNECTIVITY_SERVICE);
    		NetworkInfo info = manager.getActiveNetworkInfo();
    		if (info != null) {
    			return info.isConnected();
    		}
    		return false;
    	}
    
    	// 网络请求下载图片
    	public static byte[] loadImageFromNet(String url) {
    		//OKHttp
    		try {
    			HttpClient client = new DefaultHttpClient();
    			HttpGet getRequest = new HttpGet(url);
    			HttpResponse response = client.execute(getRequest);
    			// 500 服务器 错误    
    			if (response.getStatusLine().getStatusCode() == 200) {
    				HttpEntity entity = response.getEntity();
    				return EntityUtils.toByteArray(entity);
    			}
    		} catch (Exception e) {
    			e.printStackTrace();
    		}
    
    		return null;
    	}
    	
    }

    程序员小冰博客:http://blog.csdn.net/qq_21376985 技术交流QQ986945193 微博:http://weibo.com/mcxiaobing
  • 相关阅读:
    i++ ++i i=i+1 和i+=1
    cmd命令行 端口
    WAS 查看服务状态
    Linux 拷贝
    jar 压缩 解压 war包
    数据结构
    jar包生成exe可执行程序
    03-vant的一些事
    01-watch原理/computed原理
    05-问题集合
  • 原文地址:https://www.cnblogs.com/mcxiaobing/p/5472097.html
Copyright © 2011-2022 走看看