public class HttpRequestImage extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
HttpURLConnection |
getHttpUrlConnection(String url) |
static HttpRequestImage |
getInstance()
获取一个HttpRequestImage实例,这里是单例模式
|
void |
loadImageFromDisk(String imageUrl,
DiskCallback callback)
从硬盘缓存中读取图片
|
Bitmap |
loadImageFromMemory(String key)
从内存缓存中获取已经从网络获取过的图片
|
void |
loadImageFromNetWithCompress(String url,
int inSampleSize,
ImageCallBack callBack)
从网络加载并压缩图片
|
void |
requestImage(String url,
ImageCallBack callBack)
从网络请求图片
|
void |
requestImageWithCompress(String url,
int inSampleSize,
ImageCallBack callBack)
图片网络请求压缩处理
图片压缩处理的时候内存缓存和硬盘缓存的key是通过url+inSampleSize 通过MD5加密的
|
public static HttpRequestImage getInstance()
public void requestImage(String url, ImageCallBack callBack)
url - 图片的网络地址callBack - 回调接口public void requestImageWithCompress(String url, int inSampleSize, ImageCallBack callBack)
url - inSampleSize - callBack - public void loadImageFromDisk(String imageUrl, DiskCallback callback)
imageUrl - callback - public HttpURLConnection getHttpUrlConnection(String url)
public void loadImageFromNetWithCompress(String url, int inSampleSize, ImageCallBack callBack)
url - inSampleSize - callBack -