public class SilentUpdater
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SilentUpdater.Builder |
static interface |
SilentUpdater.UpdateCallback |
| Modifier and Type | Field and Description |
|---|---|
static int |
CODE_ALREADY_NEW |
static int |
CODE_CTA_REFUSE |
static int |
CODE_DENIED |
static int |
CODE_DOWNLOAD_FAIL |
static int |
CODE_DOWNLOAD_INSTALLING |
static int |
CODE_DOWNLOAD_START |
static int |
CODE_DOWNLOAD_SUCCESS |
static int |
CODE_EXISTS |
static int |
CODE_INSTALL_FAIL |
static int |
CODE_INSTALL_START |
static int |
CODE_INSTALL_SUCCESS |
static int |
CODE_TARGET_VERSION_MISSING |
static int |
ERROR_INSTALL_DELAYED
download/install errors
|
static java.lang.String |
PKG_DISCOVER |
static java.lang.String |
PKG_MARKET |
static java.lang.String |
PKG_MIPICKS |
static int |
PROGRESS_STATUS_CANCEL |
static int |
PROGRESS_STATUS_CONNECTING |
static int |
PROGRESS_STATUS_DOWNLOADING |
static int |
PROGRESS_STATUS_INSTALLING |
static int |
PROGRESS_STATUS_NONE
下载/安装状态, 仅在errorCode=5时才有
|
static int |
PROGRESS_STATUS_PAUSED |
static int |
PROGRESS_STATUS_PENDING |
| Constructor and Description |
|---|
SilentUpdater() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel()
取消下载
仅由当前应用发起的升级可被暂停,若更新是有应用商店自身触发,则不可暂停
|
void |
forceUpdate()
发起强制更新请求
|
static boolean |
isCancelAvailable() |
static boolean |
isPauseAavailable() |
static boolean |
isResumeAavailable() |
static boolean |
isSilentUpdateAvailable() |
static boolean |
isSilentUpdateAvailable(java.lang.String targetPkg) |
void |
pause()
暂停下载.
|
void |
resume()
恢复下载
仅由当前应用发起的升级可被暂停,若更新是有应用商店自身触发,则不可暂停
|
void |
update()
发起升级请求
|
public static final java.lang.String PKG_DISCOVER
public static final java.lang.String PKG_MIPICKS
public static final java.lang.String PKG_MARKET
public static final int CODE_EXISTS
public static final int CODE_DOWNLOAD_FAIL
public static final int CODE_INSTALL_FAIL
public static final int CODE_DENIED
public static final int CODE_ALREADY_NEW
public static final int CODE_CTA_REFUSE
public static final int CODE_TARGET_VERSION_MISSING
public static final int CODE_DOWNLOAD_START
public static final int CODE_DOWNLOAD_SUCCESS
public static final int CODE_INSTALL_START
public static final int CODE_INSTALL_SUCCESS
public static final int CODE_DOWNLOAD_INSTALLING
public static final int ERROR_INSTALL_DELAYED
public static final int PROGRESS_STATUS_NONE
public static final int PROGRESS_STATUS_PENDING
public static final int PROGRESS_STATUS_DOWNLOADING
public static final int PROGRESS_STATUS_PAUSED
public static final int PROGRESS_STATUS_INSTALLING
public static final int PROGRESS_STATUS_CONNECTING
public static final int PROGRESS_STATUS_CANCEL
public void update()
public void forceUpdate()
public void pause()
public void cancel()
public void resume()
public static boolean isSilentUpdateAvailable()
public static boolean isPauseAavailable()
public static boolean isResumeAavailable()
public static boolean isCancelAvailable()
public static boolean isSilentUpdateAvailable(java.lang.String targetPkg)