- i(String) - Static method in class com.xuexiang.xupdate.logs.UpdateLog
-
打印提示性的信息
- IFileEncryptor - Interface in com.xuexiang.xupdate.proxy
-
文件加密器,用于文件有效性校验
- ILogger - Interface in com.xuexiang.xupdate.logs
-
简易的日志接口
- incrementProgressBy(int) - Method in class com.xuexiang.xupdate.widget.NumberProgressBar
-
- init(Context) - Static method in class com.xuexiang.xupdate.entity.UpdateError
-
初始化错误信息
- init(Application) - Method in class com.xuexiang.xupdate.XUpdate
-
初始化
- initListeners() - Method in class com.xuexiang.xupdate.widget.BaseDialog
-
初始化监听器
- initListeners() - Method in class com.xuexiang.xupdate.widget.UpdateDialog
-
- initViews() - Method in class com.xuexiang.xupdate.widget.BaseDialog
-
初始化控件
- initViews() - Method in class com.xuexiang.xupdate.widget.UpdateDialog
-
- install(Context, File) - Static method in class com.xuexiang.xupdate.utils.ApkInstallUtils
-
自适应apk安装(如果设备有root权限就自动静默安装)
- install(Context, String) - Static method in class com.xuexiang.xupdate.utils.ApkInstallUtils
-
自适应apk安装(如果设备有root权限就自动静默安装)
- INSTALL_FAILED - Static variable in class com.xuexiang.xupdate.entity.UpdateError.ERROR
-
apk安装错误
- installApkFile(Context, File) - Method in class com.xuexiang.xupdate.listener.impl.DefaultInstallListener
-
安装apk文件【此处可自定义apk的安装方法,可重写该方法】
- installAppSilent(Context, String) - Static method in class com.xuexiang.xupdate.utils.ApkInstallUtils
-
静默安装 App
- IPrompterProxy - Interface in com.xuexiang.xupdate.proxy
-
版本更新提示器代理
- isApkDownloaded(UpdateEntity) - Static method in class com.xuexiang.xupdate.utils.UpdateUtils
-
判断更新的安装包是否已下载完成【比较md5值】
- isApkFileValid(File) - Method in class com.xuexiang.xupdate.entity.DownloadEntity
-
验证文件是否有效【没设置mMd5默认不校验,直接有效】
- isAppOnForeground(Context) - Static method in class com.xuexiang.xupdate.utils.UpdateUtils
-
应用是否在前台
- isAsyncParser() - Method in class com.xuexiang.xupdate.proxy.impl.AbstractUpdateParser
-
- isAsyncParser() - Method in interface com.xuexiang.xupdate.proxy.IUpdateParser
-
- isAsyncParser() - Method in interface com.xuexiang.xupdate.proxy.IUpdateProxy
-
- isAsyncParser() - Method in class com.xuexiang.xupdate.UpdateManager
-
- isAutoInstall() - Method in class com.xuexiang.xupdate.entity.UpdateEntity
-
- isAutoMode() - Static method in class com.xuexiang.xupdate._XUpdate
-
- isAutoMode(boolean) - Method in class com.xuexiang.xupdate.UpdateManager.Builder
-
是否是自动版本更新模式【无人干预,有版本更新直接下载、安装,需要root权限】
- isAutoMode(boolean) - Method in class com.xuexiang.xupdate.XUpdate
-
是否是自动版本更新模式【无人干预,有版本更新直接下载、安装】
- isColorDark(int) - Static method in class com.xuexiang.xupdate.utils.ColorUtils
-
是否是深色的颜色
- isFileExists(File) - Static method in class com.xuexiang.xupdate.utils.FileUtils
-
判断文件是否存在
- isFileExists(String) - Static method in class com.xuexiang.xupdate.utils.FileUtils
-
判断文件是否存在
- isFileValid(String, File) - Static method in class com.xuexiang.xupdate._XUpdate
-
验证文件是否有效(加密是否一致)
- isFileValid(String, File) - Method in interface com.xuexiang.xupdate.proxy.IFileEncryptor
-
检验文件是否有效(加密是否一致)
- isFileValid(String, File) - Method in class com.xuexiang.xupdate.proxy.impl.DefaultFileEncryptor
-
检验文件是否有效(加密是否一致)
- isForce() - Method in class com.xuexiang.xupdate.entity.UpdateEntity
-
- isGet() - Static method in class com.xuexiang.xupdate._XUpdate
-
- isGet(boolean) - Method in class com.xuexiang.xupdate.UpdateManager.Builder
-
是否使用Get请求
- isGet(boolean) - Method in class com.xuexiang.xupdate.XUpdate
-
是否使用的是Get请求
- isHasUpdate() - Method in class com.xuexiang.xupdate.entity.UpdateEntity
-
- isIgnorable() - Method in class com.xuexiang.xupdate.entity.UpdateEntity
-
- isIgnoreVersion(Context, String) - Static method in class com.xuexiang.xupdate.utils.UpdateUtils
-
是否是忽略版本
- isPrivateApkCacheDir(UpdateEntity) - Static method in class com.xuexiang.xupdate.utils.UpdateUtils
-
ApkCacheDir是否是私有目录
- isPrivatePath(Context, String) - Static method in class com.xuexiang.xupdate.utils.FileUtils
-
是否是私有目录
- isPublicPath(File) - Static method in class com.xuexiang.xupdate.utils.FileUtils
-
是否是公有目录
- isPublicPath(String) - Static method in class com.xuexiang.xupdate.utils.FileUtils
-
是否是公有目录
- isRunning() - Static method in class com.xuexiang.xupdate.service.DownloadService
-
下载服务是否在运行
- isScopedStorageMode() - Static method in class com.xuexiang.xupdate.utils.FileUtils
-
是否是分区存储模式:在公共目录下file的api无效了
- isShowNotification() - Method in class com.xuexiang.xupdate.entity.DownloadEntity
-
- isShowUpdatePrompter() - Static method in class com.xuexiang.xupdate._XUpdate
-
- isSilent() - Method in class com.xuexiang.xupdate.entity.UpdateEntity
-
- isSupportBackgroundUpdate() - Method in class com.xuexiang.xupdate.entity.PromptEntity
-
- isSupportSilentInstall() - Static method in class com.xuexiang.xupdate.utils.ApkInstallUtils
-
- isWifiOnly() - Static method in class com.xuexiang.xupdate._XUpdate
-
- isWifiOnly(boolean) - Method in class com.xuexiang.xupdate.UpdateManager.Builder
-
是否只在wifi下进行版本更新检查
- isWifiOnly(boolean) - Method in class com.xuexiang.xupdate.XUpdate
-
设置是否只在wifi下进行版本更新检查
- iTag(String, String) - Static method in class com.xuexiang.xupdate.logs.UpdateLog
-
打印提示性的信息
- IUpdateChecker - Interface in com.xuexiang.xupdate.proxy
-
版本更新检查器
- IUpdateDownloader - Interface in com.xuexiang.xupdate.proxy
-
版本更新下载器
- IUpdateHttpService - Interface in com.xuexiang.xupdate.proxy
-
版本更新网络请求服务API
- IUpdateHttpService.Callback - Interface in com.xuexiang.xupdate.proxy
-
网络请求回调
- IUpdateHttpService.DownloadCallback - Interface in com.xuexiang.xupdate.proxy
-
下载回调
- IUpdateParseCallback - Interface in com.xuexiang.xupdate.listener
-
异步解析的回调
- IUpdateParser - Interface in com.xuexiang.xupdate.proxy
-
版本更新解析器[异步解析和同步解析方法只需要实现一个就行了,当isAsyncParser为true时需要实现异步解析方法,否则实现同步解析方法]
- IUpdatePrompter - Interface in com.xuexiang.xupdate.proxy
-
版本更新提示器
- IUpdateProxy - Interface in com.xuexiang.xupdate.proxy
-
版本更新代理