public final class XAOP
extends java.lang.Object
| Constructor and Description |
|---|
XAOP() |
| Modifier and Type | Method and Description |
|---|---|
static void |
debug(boolean isDebug)
设置是否打开调试
|
static void |
debug(java.lang.String tag)
设置调试模式
|
static android.content.Context |
getContext()
获取全局上下文
|
static ICacheKeyCreator |
getICacheKeyCreator() |
static IDiskConverter |
getIDiskConverter() |
static Interceptor |
getInterceptor() |
static IThrowableHandler |
getIThrowableHandler() |
static PermissionUtils.OnPermissionDeniedListener |
getOnPermissionDeniedListener() |
static void |
init(android.app.Application application)
初始化
|
static void |
initDiskCache(XCache.Builder builder)
初始化磁盘缓存
|
static void |
initMemoryCache(int memoryMaxSize)
初始化内存缓存
|
static void |
setICacheKeyCreator(ICacheKeyCreator sICacheKeyCreator) |
static void |
setIDiskConverter(IDiskConverter sIDiskConverter)
设置默认的磁盘缓存的序列化接口
|
static void |
setInterceptor(Interceptor sInterceptor)
设置自定义拦截切片的拦截器接口
|
static void |
setISerializer(Strings.ISerializer sISerializer)
设置日志打印时参数序列化的接口方法
|
static void |
setIThrowableHandler(IThrowableHandler sIThrowableHandler)
设置自定义捕获异常处理
|
static void |
setLogger(ILogger logger)
设置日志记录者的接口
|
static void |
setOnPermissionDeniedListener(PermissionUtils.OnPermissionDeniedListener listener)
设置权限申请被拒绝的监听
|
static void |
setPriority(int priority)
设置打印日志的等级(只打印改等级以上的日志)
|
public static void init(android.app.Application application)
application - public static android.content.Context getContext()
public static void setOnPermissionDeniedListener(PermissionUtils.OnPermissionDeniedListener listener)
listener - 权限申请被拒绝的监听器public static PermissionUtils.OnPermissionDeniedListener getOnPermissionDeniedListener()
public static void setIDiskConverter(IDiskConverter sIDiskConverter)
sIDiskConverter - public static IDiskConverter getIDiskConverter()
public static void setICacheKeyCreator(ICacheKeyCreator sICacheKeyCreator)
sICacheKeyCreator - public static ICacheKeyCreator getICacheKeyCreator()
public static void setInterceptor(Interceptor sInterceptor)
sInterceptor - 自定义拦截切片的拦截器接口public static Interceptor getInterceptor()
public static void setIThrowableHandler(IThrowableHandler sIThrowableHandler)
sIThrowableHandler - 自定义捕获异常处理public static IThrowableHandler getIThrowableHandler()
public static void debug(boolean isDebug)
isDebug - public static void debug(java.lang.String tag)
tag - public static void setPriority(int priority)
priority - public static void setISerializer(Strings.ISerializer sISerializer)
sISerializer - public static void setLogger(ILogger logger)
logger - public static void initMemoryCache(int memoryMaxSize)
memoryMaxSize - public static void initDiskCache(XCache.Builder builder)
builder -