public final class Utils
extends java.lang.Object
desc :
author : xuexiang
time : 2018/4/22 下午10:11
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
checkNotNull(T t,
java.lang.String message) |
static void |
closeIO(java.io.Closeable... closeables)
关闭 IO
|
static int |
getAppVersionCode(android.content.Context context)
获取 App 版本码
|
static java.lang.String |
getCacheKey(ProceedingJoinPoint joinPoint)
获取缓存的key
|
static java.lang.String |
getClassName(java.lang.Class<?> cls) |
static java.io.File |
getDiskCacheDir(android.content.Context context,
java.lang.String uniqueName)
应用程序缓存原理:
1.当SD卡存在或者SD卡不可被移除的时候,就调用getExternalCacheDir()方法来获取缓存路径,否则就调用getCacheDir()方法来获取缓存路径
2.前者是/sdcard/Android/data/ 3.后者获取到的是 /data/data/ |
static java.lang.String |
getMethodDescribeInfo(ProceedingJoinPoint joinPoint)
获取方法的描述信息
|
static java.lang.String |
getMethodName(ProceedingJoinPoint joinPoint)
获取简约的方法名
|
static boolean |
isEmpty(java.lang.Object obj)
返回object是否为空
|
static boolean |
isHasReturnType(Signature signature)
方法是否有返回值
|
static java.lang.String |
listToString(java.util.List<java.lang.String> list)
根据分隔符将List转换为String
|
static java.lang.String |
listToString(java.util.List<java.lang.String> list,
java.lang.String separator)
根据分隔符将List转换为String
|
static java.lang.String |
toString(java.lang.Object object) |
public static java.lang.String listToString(java.util.List<java.lang.String> list,
java.lang.String separator)
list - separator - public static java.lang.String listToString(java.util.List<java.lang.String> list)
list - public static java.lang.String getClassName(java.lang.Class<?> cls)
public static java.lang.String toString(java.lang.Object object)
public static java.lang.String getMethodDescribeInfo(ProceedingJoinPoint joinPoint)
joinPoint - public static java.lang.String getMethodName(ProceedingJoinPoint joinPoint)
joinPoint - public static <T> T checkNotNull(T t,
java.lang.String message)
public static void closeIO(java.io.Closeable... closeables)
closeables - closeablespublic static java.io.File getDiskCacheDir(android.content.Context context,
java.lang.String uniqueName)
uniqueName - 缓存目录public static int getAppVersionCode(android.content.Context context)
context - public static java.lang.String getCacheKey(ProceedingJoinPoint joinPoint)
joinPoint - public static boolean isHasReturnType(Signature signature)
signature - public static boolean isEmpty(java.lang.Object obj)
obj - The object.true: yesfalse: no