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.IllegalAccessException
java.lang.IllegalArgumentException
java.lang.reflect.InvocationTargetException
void 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.NameNotFoundException
java.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
-