public abstract class FoxImageWorker
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
class |
FoxImageWorker.GetImageLoad |
static interface |
FoxImageWorker.LoadImgCallable |
| 构造器和说明 |
|---|
FoxImageWorker() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cancelRequests(android.content.Context context,
boolean mayInterruptIfRunning) |
void |
clearCaches() |
protected abstract java.lang.String |
downloadBitmap(java.lang.String url) |
protected abstract android.graphics.Bitmap |
getBitmap(java.lang.String url) |
protected abstract android.graphics.Bitmap |
getBitmap(java.lang.String url,
int width,
int height) |
protected abstract android.graphics.Bitmap |
getBitmapFromLocalDir(java.lang.String url) |
android.graphics.Bitmap |
getBitmapFromMemCache(java.lang.String data) |
android.graphics.Bitmap |
getBitmapFromMemCache(java.lang.String data,
int width,
int height) |
java.util.concurrent.Future<android.graphics.Bitmap> |
getBitmapFromUrl(android.content.Context context,
int position,
java.lang.String url,
FoxImageWorker.LoadImgCallable callable) |
java.util.concurrent.Future<android.graphics.Bitmap> |
getBitmapFromUrl(android.content.Context context,
int position,
java.lang.String url,
FoxImageWorker.LoadImgCallable callable,
int size) |
java.util.concurrent.Future<android.graphics.Bitmap> |
getBitmapFromUrl(android.content.Context context,
int position,
java.lang.String url,
FoxImageWorker.LoadImgCallable callable,
int width,
int height) |
static FoxImageWorker |
getInstance() |
protected java.lang.String |
getLocalFilePathFromUrl(java.lang.String url) |
protected java.lang.String |
getResavePath(java.lang.String fileName,
int width,
int height,
java.lang.String type) |
java.util.concurrent.ExecutorService |
getThreadPool() |
boolean |
isBitmapExist(java.lang.String url) |
boolean |
isBitmapExist(java.lang.String url,
int width,
int height) |
boolean |
isBitmapNull(java.lang.String url) |
boolean |
isBitmapNull(java.lang.String data,
int width,
int height) |
protected boolean |
isEmpty(java.lang.String url) |
protected abstract void |
saveBitmapToLocalDir(android.graphics.Bitmap map,
java.lang.String url,
java.lang.String type) |
public static FoxImageWorker getInstance()
public java.util.concurrent.ExecutorService getThreadPool()
public java.util.concurrent.Future<android.graphics.Bitmap> getBitmapFromUrl(android.content.Context context,
int position,
java.lang.String url,
FoxImageWorker.LoadImgCallable callable)
public java.util.concurrent.Future<android.graphics.Bitmap> getBitmapFromUrl(android.content.Context context,
int position,
java.lang.String url,
FoxImageWorker.LoadImgCallable callable,
int size)
public java.util.concurrent.Future<android.graphics.Bitmap> getBitmapFromUrl(android.content.Context context,
int position,
java.lang.String url,
FoxImageWorker.LoadImgCallable callable,
int width,
int height)
public boolean isBitmapExist(java.lang.String url)
public boolean isBitmapExist(java.lang.String url,
int width,
int height)
public android.graphics.Bitmap getBitmapFromMemCache(java.lang.String data)
public android.graphics.Bitmap getBitmapFromMemCache(java.lang.String data,
int width,
int height)
public boolean isBitmapNull(java.lang.String url)
public boolean isBitmapNull(java.lang.String data,
int width,
int height)
public void clearCaches()
public void cancelRequests(android.content.Context context,
boolean mayInterruptIfRunning)
protected abstract android.graphics.Bitmap getBitmap(java.lang.String url)
protected abstract android.graphics.Bitmap getBitmap(java.lang.String url,
int width,
int height)
protected abstract java.lang.String downloadBitmap(java.lang.String url)
protected abstract void saveBitmapToLocalDir(android.graphics.Bitmap map,
java.lang.String url,
java.lang.String type)
protected abstract android.graphics.Bitmap getBitmapFromLocalDir(java.lang.String url)
protected java.lang.String getLocalFilePathFromUrl(java.lang.String url)
protected java.lang.String getResavePath(java.lang.String fileName,
int width,
int height,
java.lang.String type)
protected boolean isEmpty(java.lang.String url)