public interface IOtherTools
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearAllLocalCookie(android.content.Context context,
java.lang.String root,
java.lang.String pattern)
清空本地化存储
|
java.util.Map<java.lang.String,java.lang.Object> |
convertObjectToMap(java.lang.Object obj)
将对象转换为Map集合
|
void |
encryptAllStringValues(android.content.Context context,
java.lang.String root,
java.lang.String aesKey)
加密数据
|
java.lang.Boolean |
getBooleanCache(android.content.Context context,
java.lang.String root,
java.lang.String key,
boolean defaultValue)
获取本地化存储的Boolean数据
|
java.lang.String |
getCertificateSHA1Fingerprint(android.content.Context context)
获取app的证书信息
|
int |
getColumns(int size,
int per) |
int |
getColumns(long size,
int per) |
java.lang.String |
getCurrentTopActivityName(android.content.Context context)
获取顶部页面的名称
|
java.lang.String |
getDeviceName()
获取设备名称
|
long |
getLongCache(android.content.Context context,
java.lang.String root,
java.lang.String key,
long defaultValue)
获取本地化存储的Long数据
|
java.lang.String |
getPhoneIME(android.content.Context context) |
java.lang.String |
getStringCache(android.content.Context context,
java.lang.String root,
java.lang.String key,
java.lang.String defaultValue)
获取本地化存储的String数据
|
java.lang.String |
getStringCache(android.content.Context context,
java.lang.String root,
java.lang.String key,
java.lang.String defaultValue,
java.lang.String aesKey)
获取本地化存储的String数据
|
java.lang.String |
getTimeRangeTip(int hour)
时间段
|
int |
getVersionCodeFromAPK(android.app.Activity activity,
java.lang.String apkFile)
获取apk文件的版本号
|
android.content.pm.PackageInfo |
getVersionInfo(android.content.Context context) |
void |
installApk(android.app.Activity activity,
java.lang.String apkFile)
安装apk文件
|
boolean |
isActivityAlive(android.app.Activity act)
页面是否状态正常
|
boolean |
isActivityVisible(android.app.Activity act)
页面是否可见
|
boolean |
isContainesKeyWithPattern(android.content.Context context,
java.lang.String root,
java.lang.String pattern)
是否存在某种类型的本地存储
|
boolean |
isScreenOn(android.content.Context context)
判断屏幕是否亮
|
void |
setBooleanCache(android.content.Context context,
java.lang.String root,
java.lang.String key,
boolean value)
本地化存储Boolean数据
|
void |
setLongCache(android.content.Context context,
java.lang.String root,
java.lang.String key,
long value)
本地化存储Long数据
|
void |
setStringCache(android.content.Context context,
java.lang.String root,
java.lang.String key,
java.lang.String value)
本地化存储String数据
|
void |
setStringCache(android.content.Context context,
java.lang.String root,
java.lang.String key,
java.lang.String value,
java.lang.String aesKey)
本地化存储String数据
|
void |
stopTask(android.os.AsyncTask task)
结束异步任务
|
void |
stopTasks(java.util.List<android.os.AsyncTask> taskList)
结束所有异步任务
|
void |
stopThread(java.lang.Thread thread)
停止线程
|
void |
stopTimer(java.util.Timer timer)
停止计时器
|
void |
unregistReceiver(android.content.Context context,
android.content.BroadcastReceiver receiver)
注销广播
|
java.lang.String |
wholeExceptionInfo(java.lang.Throwable ex)
将异常转换为可读字符串
|
java.lang.String wholeExceptionInfo(java.lang.Throwable ex)
ex - void unregistReceiver(android.content.Context context,
android.content.BroadcastReceiver receiver)
context - receiver - java.util.Map<java.lang.String,java.lang.Object> convertObjectToMap(java.lang.Object obj)
throws java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException
obj - java.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.reflect.InvocationTargetExceptionvoid stopTasks(java.util.List<android.os.AsyncTask> taskList)
taskList - void stopTask(android.os.AsyncTask task)
task - java.lang.String getDeviceName()
int getColumns(int size,
int per)
int getColumns(long size,
int per)
void stopTimer(java.util.Timer timer)
timer - android.content.pm.PackageInfo getVersionInfo(android.content.Context context)
throws android.content.pm.PackageManager.NameNotFoundException
android.content.pm.PackageManager.NameNotFoundExceptionjava.lang.String getPhoneIME(android.content.Context context)
boolean isScreenOn(android.content.Context context)
context - boolean isActivityVisible(android.app.Activity act)
act - boolean isActivityAlive(android.app.Activity act)
act - java.lang.String getCurrentTopActivityName(android.content.Context context)
context - java.lang.String getTimeRangeTip(int hour)
hour - int getVersionCodeFromAPK(android.app.Activity activity,
java.lang.String apkFile)
activity - apkFile - void installApk(android.app.Activity activity,
java.lang.String apkFile)
activity - apkFile - void stopThread(java.lang.Thread thread)
thread - java.lang.String getCertificateSHA1Fingerprint(android.content.Context context)
context - void setLongCache(android.content.Context context,
java.lang.String root,
java.lang.String key,
long value)
context - root - key - value - long getLongCache(android.content.Context context,
java.lang.String root,
java.lang.String key,
long defaultValue)
context - root - key - defaultValue - void setStringCache(android.content.Context context,
java.lang.String root,
java.lang.String key,
java.lang.String value)
context - root - key - value - void setStringCache(android.content.Context context,
java.lang.String root,
java.lang.String key,
java.lang.String value,
java.lang.String aesKey)
context - root - key - value - aesKey - java.lang.String getStringCache(android.content.Context context,
java.lang.String root,
java.lang.String key,
java.lang.String defaultValue)
context - root - key - defaultValue - java.lang.String getStringCache(android.content.Context context,
java.lang.String root,
java.lang.String key,
java.lang.String defaultValue,
java.lang.String aesKey)
context - root - key - defaultValue - aesKey - void setBooleanCache(android.content.Context context,
java.lang.String root,
java.lang.String key,
boolean value)
context - root - key - value - java.lang.Boolean getBooleanCache(android.content.Context context,
java.lang.String root,
java.lang.String key,
boolean defaultValue)
context - root - key - defaultValue - void clearAllLocalCookie(android.content.Context context,
java.lang.String root,
java.lang.String pattern)
context - root - pattern - boolean isContainesKeyWithPattern(android.content.Context context,
java.lang.String root,
java.lang.String pattern)
context - root - pattern - void encryptAllStringValues(android.content.Context context,
java.lang.String root,
java.lang.String aesKey)
context - root - aesKey -