欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  技术分享

Android网络请求访问框架_7种网络连接框架

程序员文章站 2022-03-01 12:37:07
...

本Demo7种Android常见的网络连接方式、网络请求方式组成、专为初学者准备的学习项目、 本项目适合初学者学习网络知识、项目中用到一下几种网络请求方式


1、HttpClient 方式获取网络数据、虽然现在已经过时了、但效果还是不错的

2、HttpURLConnection 使用原始方式获取数据、经测试、这种方式也是最快的方式

3、Volley 方式实现图片加载、这是由Google推出的一种网络请求方式

4、XUtil方式获取网络

5、ImageLoader 方式加载图片

6、OkHttp 方式获取网络请求


Android网络请求访问框架_7种网络连接框架


package com.example.netrequestdemo.utils;
 
import android.graphics.Bitmap;
import android.util.LruCache;
 
import com.android.volley.toolbox.ImageLoader.ImageCache;
 
/**
 * 图片缓存处理类
 */
public class BitMapCache implements ImageCache{
 
    //注意图片缓存原来LruCache 类实现的
    public LruCache<string, bitmap=""> cache;
    //超过10兆,自动回收
    public int max = 10*1024*1024;
    public BitMapCache(){
        cache = new LruCache<string, bitmap="">(max){
            @Override
            protected int sizeOf(String key, Bitmap value) {
                return value.getRowBytes()*value.getHeight();
            }
        };
    }
    @Override
    public Bitmap getBitmap(String arg0) {
        return cache.get(arg0);
    }
 
    @Override
    public void putBitmap(String arg0, Bitmap arg1) {
        cache.put(arg0, arg1);
    }
     
 
}


源代码下载链接: http://dwtedx.com/download.html?bdkey=s/1kU30lgj 密码: gndh