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

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
 
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
 

B

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

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
 
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
 
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_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
 

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
 

G

get(String) - Method in class com.xiaomi.market.sdk.Connection.Parameter
 
get(String) - Static method in class com.xiaomi.market.sdk.LocalAppInfo
 
getByteString(long, Context) - Static method in class com.xiaomi.market.sdk.Utils
返回字节数对应的字符串,换算至KB或MB
getHelper(Context) - Static method in class com.xiaomi.market.sdk.SDKDatabaseHelper
 
getManager(Context) - Static method in class com.xiaomi.market.sdk.DownloadInstallManager
 
getParameter() - Method in class com.xiaomi.market.sdk.Connection
 
getParams() - Method in class com.xiaomi.market.sdk.Connection.Parameter
 
getResponse() - Method in class com.xiaomi.market.sdk.Connection
 
getSDKVersion() - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
 
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
 
isDownloading(LocalAppInfo) - Method in class com.xiaomi.market.sdk.DownloadInstallManager
 
isEmpty() - Method in class com.xiaomi.market.sdk.Connection.Parameter
 
isLaterThanN() - Static method in class com.xiaomi.market.sdk.Client
 
isMiui() - Static method in class com.xiaomi.market.sdk.Client
 
isSystem - Variable in class com.xiaomi.market.sdk.LocalAppInfo
 

J

JSON_CLIENT_ID - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_COUNTRY - 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_ID - 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_LANGUAGE - Static variable in class com.xiaomi.market.sdk.Constants
 
JSON_LIBRARY - 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_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
 
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
 
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
 
PkgUtils - Class in com.xiaomi.market.sdk
Created by lijie on 18-1-24.
PkgUtils() - Constructor for class com.xiaomi.market.sdk.PkgUtils
 
PRODUCT_URL_BASE - Static variable in class com.xiaomi.market.sdk.Constants
 
PRODUCT_URL_BASE_GLOBAL - Static variable in class com.xiaomi.market.sdk.Constants
 
PRODUCT_URL_DEFAULT - Static variable in class com.xiaomi.market.sdk.Constants
URL to check update
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

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
 

S

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
 
setCheckUpdateOnlyWifi(boolean) - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
 
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
 
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
 
setUseInternalProductUrl(boolean) - Static method in class com.xiaomi.market.sdk.Constants
 
setUseInternationalHost(boolean) - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
 
signature - Variable in class com.xiaomi.market.sdk.LocalAppInfo
 
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
 
STAGING_URL_BASE - 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
 
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
 
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

Update() - Constructor for class com.xiaomi.market.sdk.Constants.Update
 
update(Context) - Static method in class com.xiaomi.market.sdk.XiaomiUpdateAgent
 
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
 
UpdateStatus - Class in com.xiaomi.market.sdk
 
UpdateStatus() - Constructor for class com.xiaomi.market.sdk.UpdateStatus
 
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.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.
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.
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