JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
G
H
I
L
M
N
O
P
R
S
T
U
V
W
X
A
again(boolean)
- Method in interface com.xuexiang.xaop.util.
PermissionUtils.OnRationaleListener.ShouldRequest
是否需要重新请求权限
AppExecutors
- Class in
com.xuexiang.xaop.util
desc : 应用的全局线程池 (包括单线程池的磁盘io,多线程池的网络io和主线程) author : xuexiang time : 2018/4/20 下午4:52
appVersion(int)
- Method in class com.xuexiang.xaop.cache.
XCache.Builder
不设置,默认为App的VersionCode
aroundJoinPoint(ProceedingJoinPoint, DiskCache)
- Method in class com.xuexiang.xaop.aspectj.
DiskCacheAspectJ
aroundJoinPoint(ProceedingJoinPoint, Intercept)
- Method in class com.xuexiang.xaop.aspectj.
InterceptAspectJ
aroundJoinPoint(ProceedingJoinPoint, IOThread)
- Method in class com.xuexiang.xaop.aspectj.
IOThreadAspectJ
aroundJoinPoint(ProceedingJoinPoint)
- Method in class com.xuexiang.xaop.aspectj.
MainThreadAspectJ
aroundJoinPoint(ProceedingJoinPoint, MemoryCache)
- Method in class com.xuexiang.xaop.aspectj.
MemoryCacheAspectJ
aroundJoinPoint(ProceedingJoinPoint, Permission)
- Method in class com.xuexiang.xaop.aspectj.
PermissionAspectJ
aroundJoinPoint(ProceedingJoinPoint, Safe)
- Method in class com.xuexiang.xaop.aspectj.
SafeAspectJ
aroundJoinPoint(ProceedingJoinPoint, SingleClick)
- Method in class com.xuexiang.xaop.aspectj.
SingleClickAspectJ
B
BaseDiskCache
- Class in
com.xuexiang.xaop.cache.core
desc :
BaseDiskCache()
- Constructor for class com.xuexiang.xaop.cache.core.
BaseDiskCache
build()
- Method in class com.xuexiang.xaop.cache.
XCache.Builder
Builder()
- Constructor for class com.xuexiang.xaop.cache.
XCache.Builder
Builder(Context)
- Constructor for class com.xuexiang.xaop.cache.
XCache.Builder
builder()
- Method in class com.xuexiang.xaop.cache.
XCache.Builder
构建属性
C
CACHE_NEVER_EXPIRE
- Static variable in class com.xuexiang.xaop.cache.core.
LruDiskCache
永久不过期
CacheCore
- Class in
com.xuexiang.xaop.cache.core
desc : 缓存核心管理类
CacheCore(ICache)
- Constructor for class com.xuexiang.xaop.cache.core.
CacheCore
cacheTime(long)
- Method in class com.xuexiang.xaop.cache.
XCache.Builder
设置磁盘缓存的有效期(单位:s)
callback(PermissionUtils.SimpleCallback)
- Method in class com.xuexiang.xaop.util.
PermissionUtils
设置回调
callback(PermissionUtils.FullCallback)
- Method in class com.xuexiang.xaop.util.
PermissionUtils
设置回调
checkNotNull(T, String)
- Static method in class com.xuexiang.xaop.util.
Utils
clear()
- Method in class com.xuexiang.xaop.cache.core.
BaseDiskCache
清空缓存
clear()
- Method in class com.xuexiang.xaop.cache.core.
CacheCore
清空缓存
clear()
- Method in interface com.xuexiang.xaop.cache.core.
ICache
清空缓存
clear()
- Method in class com.xuexiang.xaop.cache.core.
LruMemoryCache
清空缓存
clear()
- Method in class com.xuexiang.xaop.cache.
XCache
清空缓存
clear()
- Method in class com.xuexiang.xaop.cache.
XDiskCache
清空缓存
clear()
- Method in class com.xuexiang.xaop.cache.
XMemoryCache
清空缓存
ClickUtils
- Class in
com.xuexiang.xaop.util
desc : 快速点击工具类 author : xuexiang time : 2018/4/22 下午6:47
closeIO(Closeable...)
- Static method in class com.xuexiang.xaop.util.
Utils
关闭 IO
com.xuexiang.xaop
- package com.xuexiang.xaop
com.xuexiang.xaop.aspectj
- package com.xuexiang.xaop.aspectj
com.xuexiang.xaop.cache
- package com.xuexiang.xaop.cache
com.xuexiang.xaop.cache.converter
- package com.xuexiang.xaop.cache.converter
com.xuexiang.xaop.cache.core
- package com.xuexiang.xaop.cache.core
com.xuexiang.xaop.cache.key
- package com.xuexiang.xaop.cache.key
com.xuexiang.xaop.checker
- package com.xuexiang.xaop.checker
com.xuexiang.xaop.logger
- package com.xuexiang.xaop.logger
com.xuexiang.xaop.util
- package com.xuexiang.xaop.util
constructor()
- Method in class com.xuexiang.xaop.aspectj.
DebugLogAspectJ
constructor()
- Method in class com.xuexiang.xaop.aspectj.
InterceptAspectJ
constructorInsideAnnotatedType()
- Method in class com.xuexiang.xaop.aspectj.
DebugLogAspectJ
constructorInsideAnnotatedType()
- Method in class com.xuexiang.xaop.aspectj.
InterceptAspectJ
containsKey(String)
- Method in class com.xuexiang.xaop.cache.core.
BaseDiskCache
是否包含 加final 是让子类不能被重写,只能使用doContainsKey
这里加了锁处理,操作安全。
containsKey(String)
- Method in class com.xuexiang.xaop.cache.core.
CacheCore
是否包含
containsKey(String)
- Method in interface com.xuexiang.xaop.cache.core.
ICache
是否包含
containsKey(String)
- Method in class com.xuexiang.xaop.cache.core.
LruMemoryCache
是否包含
containsKey(String)
- Method in class com.xuexiang.xaop.cache.
XCache
是否包含
containsKey(String)
- Method in class com.xuexiang.xaop.cache.
XDiskCache
是否包含
containsKey(String)
- Method in class com.xuexiang.xaop.cache.
XMemoryCache
是否包含
D
d(String)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印调试信息
debug(boolean)
- Static method in class com.xuexiang.xaop.logger.
XLogger
设置是否打开调试
debug(String)
- Static method in class com.xuexiang.xaop.logger.
XLogger
设置调试模式
debug(boolean)
- Static method in class com.xuexiang.xaop.
XAOP
设置是否打开调试
debug(String)
- Static method in class com.xuexiang.xaop.
XAOP
设置调试模式
DebugLogAspectJ
- Class in
com.xuexiang.xaop.aspectj
desc : 埋点记录 author : xuexiang time : 2018/4/24 下午10:01
DebugLogAspectJ()
- Constructor for class com.xuexiang.xaop.aspectj.
DebugLogAspectJ
DEFAULT_LOG_TAG
- Static variable in class com.xuexiang.xaop.logger.
XLogger
默认tag
DefaultCacheKeyCreator
- Class in
com.xuexiang.xaop.cache.key
key规则 : 方法名(参数1名=参数1值|参数2名=参数2值|...)
DefaultCacheKeyCreator()
- Constructor for class com.xuexiang.xaop.cache.key.
DefaultCacheKeyCreator
DiskCacheAspectJ
- Class in
com.xuexiang.xaop.aspectj
desc : 磁盘缓存切片 author : xuexiang time : 2018/4/24 上午10:26
DiskCacheAspectJ()
- Constructor for class com.xuexiang.xaop.aspectj.
DiskCacheAspectJ
diskConverter(IDiskConverter)
- Method in class com.xuexiang.xaop.cache.
XCache.Builder
设置磁盘缓存的转化器,默认是SerializableDiskConverter
diskDir(File)
- Method in class com.xuexiang.xaop.cache.
XCache.Builder
默认磁盘缓存目录路径
diskMax(long)
- Method in class com.xuexiang.xaop.cache.
XCache.Builder
设置磁盘的最大缓存大小, 默认为50MB
doClear()
- Method in class com.xuexiang.xaop.cache.core.
BaseDiskCache
清空缓存
doClear()
- Method in class com.xuexiang.xaop.cache.core.
LruDiskCache
doContainsKey(String)
- Method in class com.xuexiang.xaop.cache.core.
BaseDiskCache
是否包含 采用protected修饰符 被子类修改
doContainsKey(String)
- Method in class com.xuexiang.xaop.cache.core.
LruDiskCache
doLoad(Type, String)
- Method in class com.xuexiang.xaop.cache.core.
BaseDiskCache
读取缓存
doLoad(Type, String)
- Method in class com.xuexiang.xaop.cache.core.
LruDiskCache
doRemove(String)
- Method in class com.xuexiang.xaop.cache.core.
BaseDiskCache
删除缓存
doRemove(String)
- Method in class com.xuexiang.xaop.cache.core.
LruDiskCache
doSave(String, T)
- Method in class com.xuexiang.xaop.cache.core.
BaseDiskCache
保存
doSave(String, T)
- Method in class com.xuexiang.xaop.cache.core.
LruDiskCache
dTag(String, String)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印调试信息
E
e(String)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印出错信息
e(Throwable)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印出错堆栈信息
e(String, Throwable)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印出错堆栈信息
encode(String)
- Static method in class com.xuexiang.xaop.util.
MD5Utils
MD5加密
eTag(String, String)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印出错信息
eTag(String, Throwable)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印出错堆栈信息
eTag(String, String, Throwable)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印出错堆栈信息
G
get()
- Static method in class com.xuexiang.xaop.util.
AppExecutors
获取线程管理实例
getAppVersionCode(Context)
- Static method in class com.xuexiang.xaop.util.
Utils
获取 App 版本码
getCacheKey(ProceedingJoinPoint)
- Method in class com.xuexiang.xaop.cache.key.
DefaultCacheKeyCreator
根据签名,自动生成缓存的Key
getCacheKey(ProceedingJoinPoint)
- Method in interface com.xuexiang.xaop.cache.key.
ICacheKeyCreator
根据签名,自动生成缓存的Key
getCacheKey(ProceedingJoinPoint)
- Static method in class com.xuexiang.xaop.util.
Utils
获取缓存的key
getClassName(Class<?>)
- Static method in class com.xuexiang.xaop.util.
Utils
getContext()
- Static method in class com.xuexiang.xaop.
XAOP
获取全局上下文
getDiskCacheDir(Context, String)
- Static method in class com.xuexiang.xaop.util.
Utils
应用程序缓存原理: 1.当SD卡存在或者SD卡不可被移除的时候,就调用getExternalCacheDir()方法来获取缓存路径,否则就调用getCacheDir()方法来获取缓存路径
2.前者是/sdcard/Android/data/
/cache 这个路径
3.后者获取到的是 /data/data/
/cache 这个路径
getICacheKeyCreator()
- Static method in class com.xuexiang.xaop.
XAOP
getIDiskConverter()
- Static method in class com.xuexiang.xaop.
XAOP
getInstance()
- Static method in class com.xuexiang.xaop.cache.
XDiskCache
获取磁盘缓存管理实例
getInstance()
- Static method in class com.xuexiang.xaop.cache.
XMemoryCache
获取内存缓存管理实例
getInterceptor()
- Static method in class com.xuexiang.xaop.
XAOP
getISerializer()
- Static method in class com.xuexiang.xaop.logger.
XLogger
getIThrowableHandler()
- Static method in class com.xuexiang.xaop.
XAOP
getMethodDescribeInfo(ProceedingJoinPoint)
- Static method in class com.xuexiang.xaop.util.
Utils
获取方法的描述信息
getMethodName(ProceedingJoinPoint)
- Static method in class com.xuexiang.xaop.util.
Utils
获取简约的方法名
getOnPermissionDeniedListener()
- Static method in class com.xuexiang.xaop.
XAOP
getPermissions()
- Static method in class com.xuexiang.xaop.util.
PermissionUtils
获取应用权限
getPermissions(String)
- Static method in class com.xuexiang.xaop.util.
PermissionUtils
获取应用权限
H
handleThrowable(String, Throwable)
- Method in interface com.xuexiang.xaop.checker.
IThrowableHandler
处理异常
I
i(String)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印提示性的信息
ICache
- Interface in
com.xuexiang.xaop.cache.core
desc : 缓存需要实现的接口 author : xuexiang time : 2018/4/23 下午9:27
ICacheKeyCreator
- Interface in
com.xuexiang.xaop.cache.key
缓存Key的生成器
IDiskConverter
- Interface in
com.xuexiang.xaop.cache.converter
desc : 通用转换器接口 author : xuexiang time : 2018/4/23 下午10:11
ILogger
- Interface in
com.xuexiang.xaop.logger
日志记录接口
init(XCache.Builder)
- Method in class com.xuexiang.xaop.cache.
XCache
初始化缓存
init(XCache.Builder)
- Method in class com.xuexiang.xaop.cache.
XDiskCache
初始化磁盘缓存
init(int)
- Method in class com.xuexiang.xaop.cache.
XMemoryCache
初始化内存缓存
init(Application)
- Static method in class com.xuexiang.xaop.
XAOP
初始化
initDiskCache(XCache.Builder)
- Static method in class com.xuexiang.xaop.
XAOP
初始化磁盘缓存
initMemoryCache(int)
- Static method in class com.xuexiang.xaop.
XAOP
初始化内存缓存
intercept(int, JoinPoint)
- Method in interface com.xuexiang.xaop.checker.
Interceptor
执行拦截
InterceptAspectJ
- Class in
com.xuexiang.xaop.aspectj
desc : 自定义拦截切片 author : xuexiang time : 2018/4/24 下午10:01
InterceptAspectJ()
- Constructor for class com.xuexiang.xaop.aspectj.
InterceptAspectJ
Interceptor
- Interface in
com.xuexiang.xaop.checker
desc : 自定义拦截切片的拦截器实现接口 author : xuexiang time : 2018/4/24 下午10:11
IOThreadAspectJ
- Class in
com.xuexiang.xaop.aspectj
desc : 子线程切片, 保证注解的方法发生在子线程中 author : xuexiang time : 2018/4/23 上午1:14
IOThreadAspectJ()
- Constructor for class com.xuexiang.xaop.aspectj.
IOThreadAspectJ
isDebug()
- Static method in class com.xuexiang.xaop.logger.
XLogger
当前是否是调试模式
isDiskCache(boolean)
- Method in class com.xuexiang.xaop.cache.
XCache.Builder
设置是否是磁盘缓存
isEmpty(Object)
- Static method in class com.xuexiang.xaop.util.
Utils
返回object是否为空
isExpiry(String, long)
- Method in class com.xuexiang.xaop.cache.core.
BaseDiskCache
是否过期
isExpiry(String, long)
- Method in class com.xuexiang.xaop.cache.core.
LruDiskCache
isFastDoubleClick(View)
- Static method in class com.xuexiang.xaop.util.
ClickUtils
是否是快速点击
isFastDoubleClick(View, long)
- Static method in class com.xuexiang.xaop.util.
ClickUtils
是否是快速点击
isGranted(String...)
- Static method in class com.xuexiang.xaop.util.
PermissionUtils
判断权限是否被授予
isHasReturnType(Signature)
- Static method in class com.xuexiang.xaop.util.
Utils
方法是否有返回值
iTag(String, String)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印提示性的信息
IThrowableHandler
- Interface in
com.xuexiang.xaop.checker
desc : 异常的处理 author : xuexiang time : 2018/5/14 下午11:04
L
listToString(List<String>, String)
- Static method in class com.xuexiang.xaop.util.
Utils
根据分隔符将List转换为String
listToString(List<String>)
- Static method in class com.xuexiang.xaop.util.
Utils
根据分隔符将List转换为String
load(InputStream, Type)
- Method in interface com.xuexiang.xaop.cache.converter.
IDiskConverter
读取
load(InputStream, Type)
- Method in class com.xuexiang.xaop.cache.converter.
SerializableDiskConverter
load(Type, String, long)
- Method in class com.xuexiang.xaop.cache.core.
BaseDiskCache
读取缓存
load(Type, String, long)
- Method in class com.xuexiang.xaop.cache.core.
CacheCore
读取
load(Type, String, long)
- Method in interface com.xuexiang.xaop.cache.core.
ICache
读取缓存
load(Type, String, long)
- Method in class com.xuexiang.xaop.cache.core.
LruMemoryCache
读取缓存
load(String)
- Method in class com.xuexiang.xaop.cache.
XCache
读取缓存
load(String, long)
- Method in class com.xuexiang.xaop.cache.
XCache
读取缓存
load(Type, String, long)
- Method in class com.xuexiang.xaop.cache.
XCache
读取缓存
load(String)
- Method in class com.xuexiang.xaop.cache.
XDiskCache
读取缓存
load(String, long)
- Method in class com.xuexiang.xaop.cache.
XDiskCache
读取缓存
load(Type, String, long)
- Method in class com.xuexiang.xaop.cache.
XDiskCache
读取缓存
load(String)
- Method in class com.xuexiang.xaop.cache.
XMemoryCache
读取缓存
log(int, String, String, Throwable)
- Method in interface com.xuexiang.xaop.logger.
ILogger
打印信息
log(int, String, String, Throwable)
- Method in class com.xuexiang.xaop.logger.
LogcatLogger
打印信息
log(int, String, String)
- Method in class com.xuexiang.xaop.logger.
LogcatLogger
使用LogCat输出日志,字符长度超过4000则自动换行.
log(int, String, String)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印日志
logAndExecute(ProceedingJoinPoint, DebugLog)
- Method in class com.xuexiang.xaop.aspectj.
DebugLogAspectJ
LogcatLogger
- Class in
com.xuexiang.xaop.logger
desc : 默认Logcat日志记录 author : xuexiang time : 2018/4/22 下午7:00
LogcatLogger()
- Constructor for class com.xuexiang.xaop.logger.
LogcatLogger
LruDiskCache
- Class in
com.xuexiang.xaop.cache.core
desc : 磁盘缓存实现类 author : xuexiang time : 2018/4/23 下午10:06
LruDiskCache(IDiskConverter, File, int, long)
- Constructor for class com.xuexiang.xaop.cache.core.
LruDiskCache
初始化磁盘缓存
LruMemoryCache
- Class in
com.xuexiang.xaop.cache.core
desc : 内存缓存实现类 author : xuexiang time : 2018/4/23 下午10:28
LruMemoryCache(int)
- Constructor for class com.xuexiang.xaop.cache.core.
LruMemoryCache
初始化内存缓存
M
mainThread()
- Method in class com.xuexiang.xaop.util.
AppExecutors
MainThreadAspectJ
- Class in
com.xuexiang.xaop.aspectj
desc : 主线程切片, 保证注解的方法发生在主线程中 author : xuexiang time : 2018/4/23 上午12:33
MainThreadAspectJ()
- Constructor for class com.xuexiang.xaop.aspectj.
MainThreadAspectJ
MD5Utils
- Class in
com.xuexiang.xaop.util
desc : MD5加密 author : xuexiang time : 2018/4/23 下午9:51
MemoryCacheAspectJ
- Class in
com.xuexiang.xaop.aspectj
desc : 内存缓存切片 author : xuexiang time : 2018/4/23 下午11:52
MemoryCacheAspectJ()
- Constructor for class com.xuexiang.xaop.aspectj.
MemoryCacheAspectJ
memoryMaxSize(int)
- Method in class com.xuexiang.xaop.cache.
XCache.Builder
设置内存缓存的最大数量
method()
- Method in class com.xuexiang.xaop.aspectj.
DebugLogAspectJ
method()
- Method in class com.xuexiang.xaop.aspectj.
DiskCacheAspectJ
method()
- Method in class com.xuexiang.xaop.aspectj.
InterceptAspectJ
method()
- Method in class com.xuexiang.xaop.aspectj.
IOThreadAspectJ
method()
- Method in class com.xuexiang.xaop.aspectj.
MainThreadAspectJ
method()
- Method in class com.xuexiang.xaop.aspectj.
MemoryCacheAspectJ
method()
- Method in class com.xuexiang.xaop.aspectj.
PermissionAspectJ
method()
- Method in class com.xuexiang.xaop.aspectj.
SafeAspectJ
method()
- Method in class com.xuexiang.xaop.aspectj.
SingleClickAspectJ
methodInsideAnnotatedType()
- Method in class com.xuexiang.xaop.aspectj.
DebugLogAspectJ
methodInsideAnnotatedType()
- Method in class com.xuexiang.xaop.aspectj.
DiskCacheAspectJ
methodInsideAnnotatedType()
- Method in class com.xuexiang.xaop.aspectj.
InterceptAspectJ
methodInsideAnnotatedType()
- Method in class com.xuexiang.xaop.aspectj.
IOThreadAspectJ
methodInsideAnnotatedType()
- Method in class com.xuexiang.xaop.aspectj.
MainThreadAspectJ
methodInsideAnnotatedType()
- Method in class com.xuexiang.xaop.aspectj.
MemoryCacheAspectJ
methodInsideAnnotatedType()
- Method in class com.xuexiang.xaop.aspectj.
PermissionAspectJ
methodInsideAnnotatedType()
- Method in class com.xuexiang.xaop.aspectj.
SafeAspectJ
methodInsideAnnotatedType()
- Method in class com.xuexiang.xaop.aspectj.
SingleClickAspectJ
N
newBuilder()
- Static method in class com.xuexiang.xaop.cache.
XCache
newInstance()
- Static method in class com.xuexiang.xaop.cache.
XCache
O
onActivityCreate(Activity)
- Method in interface com.xuexiang.xaop.util.
PermissionUtils.ThemeCallback
onCreate(Bundle)
- Method in class com.xuexiang.xaop.util.
PermissionUtils.PermissionActivity
onDenied(List<String>, List<String>)
- Method in interface com.xuexiang.xaop.util.
PermissionUtils.FullCallback
onDenied(List<String>)
- Method in interface com.xuexiang.xaop.util.
PermissionUtils.OnPermissionDeniedListener
权限申请被拒绝
onDenied()
- Method in interface com.xuexiang.xaop.util.
PermissionUtils.SimpleCallback
权限申请被拒绝
onGranted(List<String>)
- Method in interface com.xuexiang.xaop.util.
PermissionUtils.FullCallback
onGranted()
- Method in interface com.xuexiang.xaop.util.
PermissionUtils.SimpleCallback
权限申请成功
onRequestPermissionsResult(int, String[], int[])
- Method in class com.xuexiang.xaop.util.
PermissionUtils.PermissionActivity
P
permission(String...)
- Static method in class com.xuexiang.xaop.util.
PermissionUtils
设置请求权限
PermissionActivity()
- Constructor for class com.xuexiang.xaop.util.
PermissionUtils.PermissionActivity
PermissionAspectJ
- Class in
com.xuexiang.xaop.aspectj
desc : 申请系统权限切片,根据注解值申请所需运行权限 author : xuexiang time : 2018/4/22 下午8:50
PermissionAspectJ()
- Constructor for class com.xuexiang.xaop.aspectj.
PermissionAspectJ
PermissionUtils
- Class in
com.xuexiang.xaop.util
权限相关工具类
PermissionUtils.FullCallback
- Interface in
com.xuexiang.xaop.util
PermissionUtils.OnPermissionDeniedListener
- Interface in
com.xuexiang.xaop.util
权限申请被拒绝的监听
PermissionUtils.OnRationaleListener
- Interface in
com.xuexiang.xaop.util
PermissionUtils.OnRationaleListener.ShouldRequest
- Interface in
com.xuexiang.xaop.util
PermissionUtils.PermissionActivity
- Class in
com.xuexiang.xaop.util
PermissionUtils.SimpleCallback
- Interface in
com.xuexiang.xaop.util
简单的权限申请回调
PermissionUtils.ThemeCallback
- Interface in
com.xuexiang.xaop.util
poolIO()
- Method in class com.xuexiang.xaop.util.
AppExecutors
R
rationale(PermissionUtils.OnRationaleListener.ShouldRequest)
- Method in interface com.xuexiang.xaop.util.
PermissionUtils.OnRationaleListener
rationale(PermissionUtils.OnRationaleListener)
- Method in class com.xuexiang.xaop.util.
PermissionUtils
设置拒绝权限后再次请求的回调接口
remove(String)
- Method in class com.xuexiang.xaop.cache.core.
BaseDiskCache
删除缓存
remove(String)
- Method in class com.xuexiang.xaop.cache.core.
CacheCore
删除缓存
remove(String)
- Method in interface com.xuexiang.xaop.cache.core.
ICache
删除缓存
remove(String)
- Method in class com.xuexiang.xaop.cache.core.
LruMemoryCache
删除缓存
remove(String)
- Method in class com.xuexiang.xaop.cache.
XCache
删除缓存
remove(String)
- Method in class com.xuexiang.xaop.cache.
XDiskCache
删除缓存
remove(String)
- Method in class com.xuexiang.xaop.cache.
XMemoryCache
删除缓存
request()
- Method in class com.xuexiang.xaop.util.
PermissionUtils
开始请求
S
SafeAspectJ
- Class in
com.xuexiang.xaop.aspectj
desc : 自动try-catch的注解切片处理 author : xuexiang time : 2018/5/14 下午10:39
SafeAspectJ()
- Constructor for class com.xuexiang.xaop.aspectj.
SafeAspectJ
save(String, T)
- Method in class com.xuexiang.xaop.cache.core.
BaseDiskCache
保存缓存
save(String, T)
- Method in class com.xuexiang.xaop.cache.core.
CacheCore
保存
save(String, T)
- Method in interface com.xuexiang.xaop.cache.core.
ICache
保存缓存
save(String, T)
- Method in class com.xuexiang.xaop.cache.core.
LruMemoryCache
保存缓存
save(String, T)
- Method in class com.xuexiang.xaop.cache.
XCache
保存缓存
save(String, T)
- Method in class com.xuexiang.xaop.cache.
XDiskCache
保存缓存
save(String, T)
- Method in class com.xuexiang.xaop.cache.
XMemoryCache
保存缓存
SerializableDiskConverter
- Class in
com.xuexiang.xaop.cache.converter
desc : 序列化对象的转换器 author : xuexiang time : 2018/4/23 下午10:14
SerializableDiskConverter()
- Constructor for class com.xuexiang.xaop.cache.converter.
SerializableDiskConverter
setDebug(boolean)
- Static method in class com.xuexiang.xaop.logger.
XLogger
设置是否是调试模式
setICache(ICache)
- Method in class com.xuexiang.xaop.cache.core.
CacheCore
设置缓存实现接口
setICacheKeyCreator(ICacheKeyCreator)
- Static method in class com.xuexiang.xaop.
XAOP
setIDiskConverter(IDiskConverter)
- Static method in class com.xuexiang.xaop.
XAOP
设置默认的磁盘缓存的序列化接口
setInterceptor(Interceptor)
- Static method in class com.xuexiang.xaop.
XAOP
设置自定义拦截切片的拦截器接口
setISerializer(Strings.ISerializer)
- Static method in class com.xuexiang.xaop.logger.
XLogger
设置日志打印时参数序列化的接口方法
setISerializer(Strings.ISerializer)
- Static method in class com.xuexiang.xaop.
XAOP
设置日志打印时参数序列化的接口方法
setIThrowableHandler(IThrowableHandler)
- Static method in class com.xuexiang.xaop.
XAOP
设置自定义捕获异常处理
setLogger(ILogger)
- Static method in class com.xuexiang.xaop.logger.
XLogger
设置日志记录者的接口
setLogger(ILogger)
- Static method in class com.xuexiang.xaop.
XAOP
设置日志记录者的接口
setOnPermissionDeniedListener(PermissionUtils.OnPermissionDeniedListener)
- Static method in class com.xuexiang.xaop.
XAOP
设置权限申请被拒绝的监听
setPriority(int)
- Static method in class com.xuexiang.xaop.logger.
XLogger
设置打印日志的等级(只打印改等级以上的日志)
setPriority(int)
- Static method in class com.xuexiang.xaop.
XAOP
设置打印日志的等级(只打印改等级以上的日志)
setTag(String)
- Static method in class com.xuexiang.xaop.logger.
XLogger
设置日志的tag
SingleClickAspectJ
- Class in
com.xuexiang.xaop.aspectj
desc : 防止View被连续点击 author : xuexiang time : 2018/4/22 下午6:38
SingleClickAspectJ()
- Constructor for class com.xuexiang.xaop.aspectj.
SingleClickAspectJ
singleIO()
- Method in class com.xuexiang.xaop.util.
AppExecutors
start(Context)
- Static method in class com.xuexiang.xaop.util.
PermissionUtils.PermissionActivity
Strings
- Class in
com.xuexiang.xaop.util
将Object转化为String的工具类
Strings.ISerializer
- Interface in
com.xuexiang.xaop.util
序列化器
T
theme(PermissionUtils.ThemeCallback)
- Method in class com.xuexiang.xaop.util.
PermissionUtils
设置主题
toString(Object)
- Method in interface com.xuexiang.xaop.util.
Strings.ISerializer
toString(Object)
- Static method in class com.xuexiang.xaop.util.
Strings
toString(Object)
- Static method in class com.xuexiang.xaop.util.
Utils
U
updatePoolIO(int)
- Method in class com.xuexiang.xaop.util.
AppExecutors
更新多线程池
Utils
- Class in
com.xuexiang.xaop.util
desc : author : xuexiang time : 2018/4/22 下午10:11
V
v(String)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印任何(所有)信息
vTag(String, String)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印任何(所有)信息
W
w(String)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印warning警告信息
withinAnnotatedClass()
- Method in class com.xuexiang.xaop.aspectj.
DebugLogAspectJ
withinAnnotatedClass()
- Method in class com.xuexiang.xaop.aspectj.
DiskCacheAspectJ
withinAnnotatedClass()
- Method in class com.xuexiang.xaop.aspectj.
InterceptAspectJ
withinAnnotatedClass()
- Method in class com.xuexiang.xaop.aspectj.
IOThreadAspectJ
withinAnnotatedClass()
- Method in class com.xuexiang.xaop.aspectj.
MainThreadAspectJ
withinAnnotatedClass()
- Method in class com.xuexiang.xaop.aspectj.
MemoryCacheAspectJ
withinAnnotatedClass()
- Method in class com.xuexiang.xaop.aspectj.
PermissionAspectJ
withinAnnotatedClass()
- Method in class com.xuexiang.xaop.aspectj.
SafeAspectJ
withinAnnotatedClass()
- Method in class com.xuexiang.xaop.aspectj.
SingleClickAspectJ
writer(OutputStream, Object)
- Method in interface com.xuexiang.xaop.cache.converter.
IDiskConverter
写入
writer(OutputStream, Object)
- Method in class com.xuexiang.xaop.cache.converter.
SerializableDiskConverter
wTag(String, String)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印warning警告信息
wtf(String)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印严重的错误信息
wtfTag(String, String)
- Static method in class com.xuexiang.xaop.logger.
XLogger
打印严重的错误信息
X
XAOP
- Class in
com.xuexiang.xaop
XAOP
XAOP()
- Constructor for class com.xuexiang.xaop.
XAOP
XCache
- Class in
com.xuexiang.xaop.cache
desc : 缓存管理 author : xuexiang time : 2018/4/23 下午10:19
XCache()
- Constructor for class com.xuexiang.xaop.cache.
XCache
XCache(XCache.Builder)
- Constructor for class com.xuexiang.xaop.cache.
XCache
XCache.Builder
- Class in
com.xuexiang.xaop.cache
构造器
XDiskCache
- Class in
com.xuexiang.xaop.cache
desc : 磁盘缓存管理器 author : xuexiang time : 2018/4/24 上午9:26
XLogger
- Class in
com.xuexiang.xaop.logger
XLogger日志记录
XMemoryCache
- Class in
com.xuexiang.xaop.cache
desc : 内存缓存管理器 author : xuexiang time : 2018/4/23 下午11:59
A
B
C
D
E
G
H
I
L
M
N
O
P
R
S
T
U
V
W
X
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes