public final class _XUpdate
extends java.lang.Object
| Constructor and Description |
|---|
_XUpdate() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
encryptFile(java.io.File file)
加密文件
|
static java.lang.String |
getApkCacheDir() |
static boolean |
getCheckUrlStatus(java.lang.String url)
获取版本检查的状态
|
static IUpdateChecker |
getIUpdateChecker() |
static IUpdateDownloader |
getIUpdateDownLoader() |
static IUpdateHttpService |
getIUpdateHttpService() |
static IUpdateParser |
getIUpdateParser() |
static IUpdatePrompter |
getIUpdatePrompter() |
static OnInstallListener |
getOnInstallListener() |
static OnUpdateFailureListener |
getOnUpdateFailureListener() |
static java.util.Map<java.lang.String,java.lang.Object> |
getParams() |
static android.graphics.drawable.Drawable |
getTopDrawable(java.lang.String drawableTag)
获取顶部背景图片
|
static boolean |
isAutoMode() |
static boolean |
isFileValid(java.lang.String encrypt,
java.io.File file)
验证文件是否有效(加密是否一致)
|
static boolean |
isGet() |
static boolean |
isPrompterShow(java.lang.String url)
获取版本更新弹窗是否已经显示
|
static boolean |
isWifiOnly() |
static void |
onUpdateError(int errorCode)
更新出现错误
|
static void |
onUpdateError(int errorCode,
java.lang.String message)
更新出现错误
|
static void |
onUpdateError(UpdateError updateError)
更新出现错误
|
static java.lang.String |
saveTopDrawable(android.graphics.drawable.Drawable drawable)
保存顶部背景图片
|
static void |
setCheckUrlStatus(java.lang.String url,
boolean isChecking)
设置版本检查的状态【防止重复检查】
|
static void |
setIsPrompterShow(java.lang.String url,
boolean isShow)
设置版本更新弹窗是否已经显示
|
static void |
startInstallApk(android.content.Context context,
java.io.File apkFile)
开始安装apk文件
|
static void |
startInstallApk(android.content.Context context,
java.io.File apkFile,
DownloadEntity downloadEntity)
开始安装apk文件
|
public static void setCheckUrlStatus(java.lang.String url,
boolean isChecking)
url - 请求地址isChecking - 是否正在检查public static boolean getCheckUrlStatus(java.lang.String url)
url - 请求地址public static void setIsPrompterShow(java.lang.String url,
boolean isShow)
url - 请求地址isShow - 是否已经显示public static boolean isPrompterShow(java.lang.String url)
url - 请求地址public static java.lang.String saveTopDrawable(android.graphics.drawable.Drawable drawable)
drawable - 图片public static android.graphics.drawable.Drawable getTopDrawable(java.lang.String drawableTag)
drawableTag - 图片标识public static java.util.Map<java.lang.String,java.lang.Object> getParams()
public static IUpdateHttpService getIUpdateHttpService()
public static IUpdateChecker getIUpdateChecker()
public static IUpdateParser getIUpdateParser()
public static IUpdatePrompter getIUpdatePrompter()
public static IUpdateDownloader getIUpdateDownLoader()
public static boolean isGet()
public static boolean isWifiOnly()
public static boolean isAutoMode()
public static java.lang.String getApkCacheDir()
public static java.lang.String encryptFile(java.io.File file)
file - 需要加密的文件public static boolean isFileValid(java.lang.String encrypt,
java.io.File file)
encrypt - 加密值,不能为空file - 需要校验的文件public static OnInstallListener getOnInstallListener()
public static void startInstallApk(android.content.Context context,
java.io.File apkFile)
context - 传activity可以获取安装的返回值,详见ApkInstallUtils.REQUEST_CODE_INSTALL_APPapkFile - apk文件public static void startInstallApk(android.content.Context context,
java.io.File apkFile,
DownloadEntity downloadEntity)
context - 传activity可以获取安装的返回值,详见ApkInstallUtils.REQUEST_CODE_INSTALL_APPapkFile - apk文件downloadEntity - 文件下载信息public static OnUpdateFailureListener getOnUpdateFailureListener()
public static void onUpdateError(int errorCode)
errorCode - public static void onUpdateError(int errorCode,
java.lang.String message)
errorCode - 错误码message - 错误信息public static void onUpdateError(UpdateError updateError)
updateError -