Skip navigation links
A B C D E F G H I J L M O P Q R S T U V W X _ 

A

AbTestIdentifier - Enum in com.xiaomi.market.sdk
Created by lijie on 18-8-16.
add(String, String) - Method in class com.xiaomi.market.sdk.Connection.Parameter
 
add(String, boolean) - Method in class com.xiaomi.market.sdk.Connection.Parameter
 
addPrefix(String) - Static method in class com.xiaomi.market.sdk.Log
 
APK_HASH - Static variable in class com.xiaomi.market.sdk.Constants
 
APK_HASH - Static variable in class com.xiaomi.market.sdk.Constants.Update
 
APK_PATH - Static variable in class com.xiaomi.market.sdk.Constants.Update
 
APK_SIZE - Static variable in class com.xiaomi.market.sdk.Constants
 
APK_URL - Static variable in class com.xiaomi.market.sdk.Constants
 
APK_URL - Static variable in class com.xiaomi.market.sdk.Constants.Update
 
apkHash - Variable in class com.xiaomi.market.sdk.UpdateResponse
 
apkSize - Variable in class com.xiaomi.market.sdk.UpdateResponse
 
AppGlobal - Class in com.xiaomi.market.sdk
Created by lijie on 18-1-24.
AppGlobal() - Constructor for class com.xiaomi.market.sdk.AppGlobal
 
applyPatch(String, String, String) - Method in class com.xiaomi.market.sdk.Patcher
 
arrange(LocalAppInfo, XiaomiUpdateAgent.UpdateInfo) - Method in class com.xiaomi.market.sdk.DownloadInstallManager
 
arrange() - Method in class com.xiaomi.market.sdk.DownloadInstallManager.WorkerHandler
 
arrange() - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
触发下载安装流程。 当setUpdateAutoPopup(true)时, 会在用户点击升级对话框的升级按钮时, 触发下载安装。 当setUpdateAutoPopup(false)时, 检查到更新后.

B

build() - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater.Builder
 
Builder() - Constructor for class com.xiaomi.market.sdk.silentupdate.SilentUpdater.Builder
 
BYTES_IN_KILO - Static variable in class com.xiaomi.market.sdk.Utils
 
BYTES_IN_MEGA - Static variable in class com.xiaomi.market.sdk.Utils
 

C

cancel() - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
取消下载 仅由当前应用发起的升级可被暂停,若更新是有应用商店自身触发,则不可暂停
checkURL(URL) - Method in class com.xiaomi.market.sdk.Connection
 
Client - Class in com.xiaomi.market.sdk
 
Client() - Constructor for class com.xiaomi.market.sdk.Client
 
close() - Method in class com.xiaomi.market.sdk.Connection.ResetableOutputStream
 
CODE_ALREADY_NEW - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
CODE_CTA_REFUSE - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
CODE_DENIED - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
CODE_DOWNLOAD_FAIL - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
CODE_DOWNLOAD_INSTALLING - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
CODE_DOWNLOAD_START - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
CODE_DOWNLOAD_SUCCESS - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
CODE_EXISTS - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
CODE_INSTALL_FAIL - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
CODE_INSTALL_START - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
CODE_INSTALL_SUCCESS - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
CODE_TARGET_VERSION_MISSING - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
Coder - Class in com.xiaomi.market.sdk
 
Coder() - Constructor for class com.xiaomi.market.sdk.Coder
 
com.xiaomi.market.sdk - package com.xiaomi.market.sdk
 
com.xiaomi.market.sdk.silentupdate - package com.xiaomi.market.sdk.silentupdate
 
configURL() - Static method in class com.xiaomi.market.sdk.Constants
 
connect(String, String) - Static method in class com.xiaomi.market.sdk.Connection
 
Connection - Class in com.xiaomi.market.sdk
 
Connection(String) - Constructor for class com.xiaomi.market.sdk.Connection
 
Connection(String, String) - Constructor for class com.xiaomi.market.sdk.Connection
 
Connection(String, boolean) - Constructor for class com.xiaomi.market.sdk.Connection
 
Connection.ConnectionException - Exception in com.xiaomi.market.sdk
 
Connection.FileResetableOutputStream - Class in com.xiaomi.market.sdk
 
Connection.MemoryResetableOutputStream - Class in com.xiaomi.market.sdk
 
Connection.NetworkError - Enum in com.xiaomi.market.sdk
 
Connection.Parameter - Class in com.xiaomi.market.sdk
 
Connection.ResetableOutputStream - Class in com.xiaomi.market.sdk
 
ConnectionException(Connection.NetworkError) - Constructor for exception com.xiaomi.market.sdk.Connection.ConnectionException
 
Constants - Class in com.xiaomi.market.sdk
 
Constants() - Constructor for class com.xiaomi.market.sdk.Constants
 
Constants.BaseColumns - Interface in com.xiaomi.market.sdk
 
Constants.Update - Class in com.xiaomi.market.sdk
 
Constants.UpdateMethod - Enum in com.xiaomi.market.sdk
 
create() - Method in class com.xiaomi.market.sdk.Singleton
 
CREATE_TABLE - Static variable in class com.xiaomi.market.sdk.Constants.Update
 

D

d(String, String) - Static method in class com.xiaomi.market.sdk.Log
 
d(String, String, Throwable) - Static method in class com.xiaomi.market.sdk.Log
 
DIFF_HASH - Static variable in class com.xiaomi.market.sdk.Constants
 
DIFF_HASH - Static variable in class com.xiaomi.market.sdk.Constants.Update
 
DIFF_SIZE - Static variable in class com.xiaomi.market.sdk.Constants
 
DIFF_URL - Static variable in class com.xiaomi.market.sdk.Constants
 
DIFF_URL - Static variable in class com.xiaomi.market.sdk.Constants.Update
 
diffSize - Variable in class com.xiaomi.market.sdk.UpdateResponse
 
displayName - Variable in class com.xiaomi.market.sdk.LocalAppInfo
 
DOWNLOAD_ID - Static variable in class com.xiaomi.market.sdk.Constants.Update
 
DownloadCompleteReceiver - Class in com.xiaomi.market.sdk
 
DownloadCompleteReceiver() - Constructor for class com.xiaomi.market.sdk.DownloadCompleteReceiver
 
DownloadInstallManager - Class in com.xiaomi.market.sdk
 
DownloadInstallManager.WorkerHandler - Class in com.xiaomi.market.sdk
 

E

e(String, String) - Static method in class com.xiaomi.market.sdk.Log
 
e(String, String, Throwable) - Static method in class com.xiaomi.market.sdk.Log
 
enableDebug(boolean) - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
是否开启调试
ERROR_INSTALL_DELAYED - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
download/install errors

F

FileResetableOutputStream(File) - Constructor for class com.xiaomi.market.sdk.Connection.FileResetableOutputStream
 
FITNESS - Static variable in class com.xiaomi.market.sdk.Constants
 
flush() - Method in class com.xiaomi.market.sdk.Connection.ResetableOutputStream
 
forceUpdate() - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
发起强制更新请求

G

generateNonce() - Static method in class com.xiaomi.market.sdk.silentupdate.SigGenerator
获取随机nonce值 64是随机数,后面32位是总的分钟数
get(String) - Method in class com.xiaomi.market.sdk.Connection.Parameter
 
get(String) - Static method in class com.xiaomi.market.sdk.LocalAppInfo
 
get() - Static method in class com.xiaomi.market.sdk.silentupdate.UpdateResultReceiver
 
get() - Method in class com.xiaomi.market.sdk.Singleton
 
getAbTestIdentifier() - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
 
getBaseUrl() - Method in enum com.xiaomi.market.sdk.ServerType
 
getByteString(long, Context) - Static method in class com.xiaomi.market.sdk.Utils
返回字节数对应的字符串,换算至KB或MB
getContext() - Static method in class com.xiaomi.market.sdk.AppGlobal
 
getCountry() - Static method in class com.xiaomi.market.sdk.Client
 
getCpuArch() - Static method in class com.xiaomi.market.sdk.Client
 
getDevice() - Static method in class com.xiaomi.market.sdk.Client
 
getDeviceType() - Static method in class com.xiaomi.market.sdk.Client
 
getDowloadId() - Method in class com.xiaomi.market.sdk.DownloadInstallManager
 
getDownloadId() - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
 
getGlobalBaseUrl() - Method in enum com.xiaomi.market.sdk.ServerType
 
getHelper(Context) - Static method in class com.xiaomi.market.sdk.SDKDatabaseHelper
 
getImeiMd5() - Static method in class com.xiaomi.market.sdk.Client
 
getLanguage() - Static method in class com.xiaomi.market.sdk.Client
 
getManager(Context) - Static method in class com.xiaomi.market.sdk.DownloadInstallManager
 
getMiuiBigVersionCode() - Static method in class com.xiaomi.market.sdk.Client
 
getMiuiBigVersionName() - Static method in class com.xiaomi.market.sdk.Client
 
getModel() - Static method in class com.xiaomi.market.sdk.Client
用户可见的设备名,例如Nexus One
getPackageManager() - Static method in class com.xiaomi.market.sdk.AppGlobal
 
getParameter() - Method in class com.xiaomi.market.sdk.Connection
 
getParams() - Method in class com.xiaomi.market.sdk.Connection.Parameter
 
getRegion() - Static method in class com.xiaomi.market.sdk.Client
 
getResponse() - Method in class com.xiaomi.market.sdk.Connection
 
getSdkVersion() - Static method in class com.xiaomi.market.sdk.Client
 
getSDKVersion() - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
返回当前sdk版本号
getSignatureString(String, String, String, String, String) - Static method in class com.xiaomi.market.sdk.silentupdate.SigGenerator
 
getSourceMD5() - Method in class com.xiaomi.market.sdk.LocalAppInfo
 
getStringResponse() - Method in class com.xiaomi.market.sdk.Connection
 

H

handleDownloadComplete(long) - Method in class com.xiaomi.market.sdk.DownloadInstallManager
 
HOST - Static variable in class com.xiaomi.market.sdk.Constants
response parameters

I

i(String, String) - Static method in class com.xiaomi.market.sdk.Log
 
i(String, String, Throwable) - Static method in class com.xiaomi.market.sdk.Log
 
insert(String, ContentValues) - Method in class com.xiaomi.market.sdk.SDKDatabaseHelper
 
insertOrUpdateUpdate(ContentValues) - Method in class com.xiaomi.market.sdk.SDKDatabaseHelper
 
install(String, boolean) - Method in class com.xiaomi.market.sdk.DownloadInstallManager.WorkerHandler
 
isAlphaBuild() - Static method in class com.xiaomi.market.sdk.Client
 
isCancelAvailable() - Static method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
isDevBuild() - Static method in class com.xiaomi.market.sdk.Client
 
isDownloading(LocalAppInfo) - Method in class com.xiaomi.market.sdk.DownloadInstallManager
 
isEmpty() - Method in class com.xiaomi.market.sdk.Connection.Parameter
 
isInternationalMiui() - Static method in class com.xiaomi.market.sdk.Client
 
isLaterThanLollipop() - Static method in class com.xiaomi.market.sdk.Client
 
isLaterThanN() - Static method in class com.xiaomi.market.sdk.Client
 
isMiui() - Static method in class com.xiaomi.market.sdk.Client
 
isPauseAavailable() - Static method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
isResumeAavailable() - Static method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
isSilentUpdateAvailable() - Static method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
isSilentUpdateAvailable(String) - Static method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
isSystem - Variable in class com.xiaomi.market.sdk.LocalAppInfo
 
isTablet() - Static method in class com.xiaomi.market.sdk.Client
 

J

JSON_AB_TEST_IDENTIFIER - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_ANDROID_ID - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_CLIENT_ID - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_COUNTRY - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_CPU_ARCH - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_DEBUG - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_DENSITY - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_DEVICE - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_DEVICE_TYPE - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_FEATURE - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_FILTER_INFO - Static variable in class com.xiaomi.market.sdk.Constants
filter parameters
JSON_GL_EXTENSION - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_GLES_VERSION - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_IMEI_MD5 - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_LANGUAGE - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_LIBRARY - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_MIUI_BIG_VERSION_CODE - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_MIUI_BIG_VERSION_NAME - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_MODEL - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_OLD_APK_HASH - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_PACKAGE_NAME - Static variable in class com.xiaomi.market.sdk.Constants
base parameters
JSON_REGION - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_RESOLUTION - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_SCREEN_SIZE - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_SDK - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_SDK_VERSION - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_SIGNATURE - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_SYSTEM_RELEASE - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_SYSTEM_VERSION - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_TOUCH_SCREEN - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_VERSION - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_VERSION_CODE - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_XIAOMI_SDK_VERSION - Static variable in class com.xiaomi.market.sdk.Constants
 

L

LocalAppInfo - Class in com.xiaomi.market.sdk
 
Log - Class in com.xiaomi.market.sdk
 
Log() - Constructor for class com.xiaomi.market.sdk.Log
 

M

MemoryResetableOutputStream(ByteArrayOutputStream) - Constructor for class com.xiaomi.market.sdk.Connection.MemoryResetableOutputStream
 
mError - Variable in exception com.xiaomi.market.sdk.Connection.ConnectionException
 
mIsBackground - Variable in class com.xiaomi.market.sdk.Connection
 
mNeedBaseParameter - Variable in class com.xiaomi.market.sdk.Connection
 
mNeedHosted - Variable in class com.xiaomi.market.sdk.Connection
 
mNeedId - Variable in class com.xiaomi.market.sdk.Connection
 
mNeedSessionID - Variable in class com.xiaomi.market.sdk.Connection
 
mOutputStream - Variable in class com.xiaomi.market.sdk.Connection.ResetableOutputStream
 
mParameter - Variable in class com.xiaomi.market.sdk.Connection
 
mResponse - Variable in class com.xiaomi.market.sdk.Connection
 
mString - Variable in class com.xiaomi.market.sdk.Connection
 
mUrl - Variable in class com.xiaomi.market.sdk.Connection
 
mUseGet - Variable in class com.xiaomi.market.sdk.Connection
 

O

onConnectionCreated(HttpURLConnection) - Method in class com.xiaomi.market.sdk.Connection
hook for subclasses to modify the connection before connect
onCreate(SQLiteDatabase) - Method in class com.xiaomi.market.sdk.SDKDatabaseHelper
 
onError(int, int) - Method in interface com.xiaomi.market.sdk.silentupdate.SilentUpdater.UpdateCallback
下载/安装失败(errorCode < 0)
onProgressChanged(int) - Method in interface com.xiaomi.market.sdk.silentupdate.SilentUpdater.UpdateCallback
下载进度更新
onQueryCreated(Connection.Parameter) - Method in class com.xiaomi.market.sdk.Connection
hook for subclasses to modify the parameters before connect, this method will be called before onURLCreated(String);
onReceive(Context, Intent) - Method in class com.xiaomi.market.sdk.DownloadCompleteReceiver
 
onReceive(Context, Intent) - Method in class com.xiaomi.market.sdk.silentupdate.UpdateResultReceiver
 
onResult(Bundle) - Method in interface com.xiaomi.market.sdk.silentupdate.UpdateResultReceiver.Callback
 
onStageChanged(int) - Method in interface com.xiaomi.market.sdk.silentupdate.SilentUpdater.UpdateCallback
Deprecated. 
onStatusChanged(int) - Method in interface com.xiaomi.market.sdk.silentupdate.SilentUpdater.UpdateCallback
下载任务状态变化: PENDING, DOWNLOADING, INSTALLING, CONNECTING, PAUSED
onUpdateReturned(int, UpdateResponse) - Method in interface com.xiaomi.market.sdk.XiaomiUpdateListener
 
onUpgrade(SQLiteDatabase, int, int) - Method in class com.xiaomi.market.sdk.SDKDatabaseHelper
 
onURLCreated(String, Connection.Parameter) - Method in class com.xiaomi.market.sdk.Connection
hook for subclasses to modify url before connection created, finalParams is the result of onQueryCreated(Parameter);

P

PACKAGE_NAME - Static variable in class com.xiaomi.market.sdk.Constants.Update
 
packageName - Variable in class com.xiaomi.market.sdk.LocalAppInfo
 
Parameter() - Constructor for class com.xiaomi.market.sdk.Connection.Parameter
用户使用当前对象的构造方法时与相对应的Connection绑定.
例如:
Connection conn = new Connection();
Parameter para = conn.new Parameter();
返回的para已经被加载到conn中
Parameter(boolean) - Constructor for class com.xiaomi.market.sdk.Connection.Parameter
 
patch(String, String, String) - Static method in class com.xiaomi.market.sdk.Patcher
 
Patcher - Class in com.xiaomi.market.sdk
 
Patcher() - Constructor for class com.xiaomi.market.sdk.Patcher
 
path - Variable in class com.xiaomi.market.sdk.UpdateResponse
 
pause() - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
暂停下载.
PKG_DISCOVER - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
PKG_MARKET - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
PKG_MIPICKS - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
PkgUtils - Class in com.xiaomi.market.sdk
Created by lijie on 18-1-24.
PkgUtils() - Constructor for class com.xiaomi.market.sdk.PkgUtils
 
PROGRESS_STATUS_CANCEL - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
PROGRESS_STATUS_CONNECTING - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
PROGRESS_STATUS_DOWNLOADING - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
PROGRESS_STATUS_INSTALLING - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
PROGRESS_STATUS_NONE - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
下载/安装状态, 仅在errorCode=5时才有
PROGRESS_STATUS_PAUSED - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
PROGRESS_STATUS_PENDING - Static variable in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
PROTOCOL_HTTP - Static variable in class com.xiaomi.market.sdk.Connection
 
PROTOCOL_HTTPS - Static variable in class com.xiaomi.market.sdk.Connection
 

Q

query(String, String[], String, String[], String, String, String) - Method in class com.xiaomi.market.sdk.SDKDatabaseHelper
 
queryDefaultPackageForIntent(Intent) - Static method in class com.xiaomi.market.sdk.PkgUtils
 
queryIntentActivities(Intent, int) - Static method in class com.xiaomi.market.sdk.PkgUtils
 

R

register(UpdateResultReceiver.Callback) - Method in class com.xiaomi.market.sdk.silentupdate.UpdateResultReceiver
 
reloadDownloadTasks() - Method in class com.xiaomi.market.sdk.DownloadInstallManager.WorkerHandler
 
request(Connection.ResetableOutputStream) - Method in class com.xiaomi.market.sdk.Connection
 
requestFile(File) - Method in class com.xiaomi.market.sdk.Connection
请求文件,该方法必须在后台线程中调用
requestJSON() - Method in class com.xiaomi.market.sdk.Connection
请求json,该方法必须在后台线程中调用
requestString() - Method in class com.xiaomi.market.sdk.Connection
 
reset() - Method in class com.xiaomi.market.sdk.Connection.FileResetableOutputStream
 
reset() - Method in class com.xiaomi.market.sdk.Connection.MemoryResetableOutputStream
 
reset() - Method in class com.xiaomi.market.sdk.Connection.ResetableOutputStream
 
ResetableOutputStream(OutputStream) - Constructor for class com.xiaomi.market.sdk.Connection.ResetableOutputStream
 
resume() - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
恢复下载 仅由当前应用发起的升级可被暂停,若更新是有应用商店自身触发,则不可暂停

S

sContext - Static variable in class com.xiaomi.market.sdk.AppGlobal
 
SDKDatabaseHelper - Class in com.xiaomi.market.sdk
 
sDownloadInstallManager - Static variable in class com.xiaomi.market.sdk.DownloadInstallManager
 
sEnable - Static variable in class com.xiaomi.market.sdk.Log
 
ServerType - Enum in com.xiaomi.market.sdk
Created by lijie on 18-8-16.
setAbTestIdentifer(AbTestIdentifier) - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
设置灰度参数, 默认采用AndroidId作为灰度参数,可选择AndroidId和ImeiMd5.
setAppId(String) - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater.Builder
应用在小米开发者站上的appId, 用于下载授权
setAppKey(String) - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater.Builder
应用在小米开发者站上的appKey, 用于授权
setCallback(SilentUpdater.UpdateCallback) - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater.Builder
下载/安装回调
setCheckUpdateOnlyWifi(boolean) - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
设置是否仅在wifi下检查更新
setContext(Context) - Static method in class com.xiaomi.market.sdk.AppGlobal
 
setExtras(Bundle) - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater.Builder
透传给服务器的额外参数, 所有参数必须以ext_开头
setForceUpdate(boolean) - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater.Builder
设置是否强制升级.
setHideUpdate(boolean) - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater.Builder
设置隐藏升级,用户不会在任何地方看到正在下载更新当前应用.
setNeedBaseParameter(boolean) - Method in class com.xiaomi.market.sdk.Connection
 
setNeedHosted(boolean) - Method in class com.xiaomi.market.sdk.Connection
 
setNeedId(boolean) - Method in class com.xiaomi.market.sdk.Connection
 
setNeedSessionId(boolean) - Method in class com.xiaomi.market.sdk.Connection
 
setServer(ServerType) - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
选择要使用的服务器类型,用于debug, 可选参数:ServerType.PRODUCT, ServerType.PREVIEW, ServerType.STAGING
setServerType(ServerType) - Static method in class com.xiaomi.market.sdk.Constants
 
setShowUserAgreementIfNeeded(boolean) - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater.Builder
应用商店必须通过用户协议后才能联网,设置此参数,可在应用商店还未通过用户协议时弹出用户协议。 若已通过用户协议,则此参数没有任何作用
setTargetPkg(String) - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater.Builder
设置通过哪个包名的应用商店进行静默升级, 可选包名: com.xiaomi.market(国内商店), com.xiaomi.discover(海外系统应用升级器) com.xiaomi.mipicks(海外应用商店) 如果不设置此参数,国内默认使用com.xiaomi.market, 海外优先选择com.xiaomi.mipicks, 如果设备上支持com.xiaomi.mipicks则 通过系统应用升级器升级
setUpdateAutoPopup(boolean) - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
 
setUpdateListener(XiaomiUpdateListener) - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
设置检查更新结果回调函数.
setUpdateMethod(Constants.UpdateMethod) - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
set priority updateMethod , con`t ensure use mi market to update apps
setUseGet(boolean) - Method in class com.xiaomi.market.sdk.Connection
 
setUseImeiMd5AsIdentifier(boolean) - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
Deprecated.
setUseInternalProductUrl(boolean) - Static method in class com.xiaomi.market.sdk.Constants
 
setUseInternationalHost(boolean) - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
设置是否使用海外地区apk.
setVersionCode(int) - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater.Builder
待升级应用的versionCode, 必须指定检查更新接口返回待更新版本号, 否则应用商店会直接拒绝升级请求, 并返回CODE_TARGET_VERSION_MISSING warning: 此参数仅作为授权时的校验参数,最终下载的版本根据应用商店检查到的可更新版本为准
setWifiOnly(boolean) - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater.Builder
设置仅在wifi下下载更新
SigGenerator - Class in com.xiaomi.market.sdk.silentupdate
Created by lijie on 18-7-30.
SigGenerator() - Constructor for class com.xiaomi.market.sdk.silentupdate.SigGenerator
 
signature - Variable in class com.xiaomi.market.sdk.LocalAppInfo
 
SilentUpdater - Class in com.xiaomi.market.sdk.silentupdate
Created by lijie on 18-8-14.
SilentUpdater() - Constructor for class com.xiaomi.market.sdk.silentupdate.SilentUpdater
 
SilentUpdater.Builder - Class in com.xiaomi.market.sdk.silentupdate
 
SilentUpdater.UpdateCallback - Interface in com.xiaomi.market.sdk.silentupdate
 
Singleton<T> - Class in com.xiaomi.market.sdk
 
Singleton() - Constructor for class com.xiaomi.market.sdk.Singleton
 
SOURCE - Static variable in class com.xiaomi.market.sdk.Constants
 
sourceDir - Variable in class com.xiaomi.market.sdk.LocalAppInfo
 
sourceMD5 - Variable in class com.xiaomi.market.sdk.LocalAppInfo
 
SPLIT_PATTERN - Static variable in class com.xiaomi.market.sdk.Constants
 
STATUS_FAILED - Static variable in class com.xiaomi.market.sdk.UpdateStatus
检查更新失败, 主要是由于网络故障或服务器异常等
STATUS_LOCAL_APP_FAILED - Static variable in class com.xiaomi.market.sdk.UpdateStatus
获取本地apk信息失败
STATUS_NO_NET - Static variable in class com.xiaomi.market.sdk.UpdateStatus
检查更新时无网络连接
STATUS_NO_UPDATE - Static variable in class com.xiaomi.market.sdk.UpdateStatus
无可更新版本
STATUS_NO_WIFI - Static variable in class com.xiaomi.market.sdk.UpdateStatus
无wifi连接, 当设置了仅wifi检查且当前无wifi时返回此错误码 see also XiaomiUpdateAgent.setCheckUpdateOnlyWifi(boolean onlyWifi)
STATUS_UPDATE - Static variable in class com.xiaomi.market.sdk.UpdateStatus
有可更新版本

T

TABLE - Static variable in class com.xiaomi.market.sdk.Constants.Update
 
toString() - Method in class com.xiaomi.market.sdk.Connection.Parameter
 
tryLoadLibrary() - Static method in class com.xiaomi.market.sdk.Patcher
 

U

unregister() - Method in class com.xiaomi.market.sdk.silentupdate.UpdateResultReceiver
 
Update() - Constructor for class com.xiaomi.market.sdk.Constants.Update
 
update() - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater.Builder
触发更新请求
update() - Method in class com.xiaomi.market.sdk.silentupdate.SilentUpdater
发起升级请求
update(Context, boolean) - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
触发检查更新
UPDATE_LOG - Static variable in class com.xiaomi.market.sdk.Constants
 
UPDATE_PROJECTION - Static variable in class com.xiaomi.market.sdk.Constants.Update
 
UPDATE_URL - Static variable in class com.xiaomi.market.sdk.Constants
 
updateLog - Variable in class com.xiaomi.market.sdk.UpdateResponse
 
UpdateResponse - Class in com.xiaomi.market.sdk
 
UpdateResponse() - Constructor for class com.xiaomi.market.sdk.UpdateResponse
 
UpdateResultReceiver - Class in com.xiaomi.market.sdk.silentupdate
Created by lijie on 18-8-14.
UpdateResultReceiver() - Constructor for class com.xiaomi.market.sdk.silentupdate.UpdateResultReceiver
 
UpdateResultReceiver.Callback - Interface in com.xiaomi.market.sdk.silentupdate
 
UpdateStatus - Class in com.xiaomi.market.sdk
检查更新结果错误码
UpdateStatus() - Constructor for class com.xiaomi.market.sdk.UpdateStatus
 
URL_BASE - Static variable in class com.xiaomi.market.sdk.Constants
 
useImeiMd5AsIdentifier() - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
 
Utils - Class in com.xiaomi.market.sdk
 
Utils() - Constructor for class com.xiaomi.market.sdk.Utils
 

V

v(String, String) - Static method in class com.xiaomi.market.sdk.Log
 
v(String, String, Throwable) - Static method in class com.xiaomi.market.sdk.Log
 
valueOf(String) - Static method in enum com.xiaomi.market.sdk.AbTestIdentifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xiaomi.market.sdk.Connection.NetworkError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xiaomi.market.sdk.Constants.UpdateMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.xiaomi.market.sdk.ServerType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.xiaomi.market.sdk.AbTestIdentifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xiaomi.market.sdk.Connection.NetworkError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xiaomi.market.sdk.Constants.UpdateMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.xiaomi.market.sdk.ServerType
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_CODE - Static variable in class com.xiaomi.market.sdk.Constants.Update
 
VERSION_CODE - Static variable in class com.xiaomi.market.sdk.Constants
 
VERSION_NAME - Static variable in class com.xiaomi.market.sdk.Constants
 
versionCode - Variable in class com.xiaomi.market.sdk.LocalAppInfo
 
versionCode - Variable in class com.xiaomi.market.sdk.UpdateResponse
 
versionName - Variable in class com.xiaomi.market.sdk.LocalAppInfo
 
versionName - Variable in class com.xiaomi.market.sdk.UpdateResponse
 

W

w(String, String) - Static method in class com.xiaomi.market.sdk.Log
 
w(String, String, Throwable) - Static method in class com.xiaomi.market.sdk.Log
 
WorkerHandler(Looper) - Constructor for class com.xiaomi.market.sdk.DownloadInstallManager.WorkerHandler
 
write(byte[]) - Method in class com.xiaomi.market.sdk.Connection.ResetableOutputStream
 
write(byte[], int, int) - Method in class com.xiaomi.market.sdk.Connection.ResetableOutputStream
 
write(int) - Method in class com.xiaomi.market.sdk.Connection.ResetableOutputStream
 

X

XiaomiUpdateAgent - Class in com.xiaomi.market.sdk
 
XiaomiUpdateAgent() - Constructor for class com.xiaomi.market.sdk.XiaomiUpdateAgent
 
XiaomiUpdateListener - Interface in com.xiaomi.market.sdk
 

_

_ID - Static variable in interface com.xiaomi.market.sdk.Constants.BaseColumns
The unique ID for a row.
A B C D E F G H I J L M O P Q R S T U V W X _ 
Skip navigation links