| 程序包 | 说明 |
|---|---|
| cn.leancloud | |
| cn.leancloud.callback | |
| cn.leancloud.convertor | |
| cn.leancloud.core | |
| cn.leancloud.search |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends AVUser> |
AVUser.becomeWithSessionToken(String sessionToken,
boolean saveToCurrentUser,
Class<T> clazz)
instantiate AVUser object with sessionToken(synchronized)
|
static <T extends AVUser> |
AVUser.becomeWithSessionToken(String sessionToken,
Class<T> clazz)
instantiate AVUser object with sessionToken(synchronized)
|
static <T extends AVUser> |
AVUser.becomeWithSessionTokenInBackground(String sessionToken,
boolean saveToCurrentUser,
Class<T> clazz)
instantiate AVUser object with sessionToken(asynchronous)
|
static <T extends AVUser> |
AVUser.becomeWithSessionTokenInBackground(String sessionToken,
Class<T> clazz)
instantiate AVUser object with sessionToken(asynchronous)
|
static <T extends AVUser> |
AVUser.cast(AVUser user,
Class<T> clazz)
通过这个方法可以将 AVUser 对象强转为其子类对象
|
static <T extends AVUser> |
AVUser.getCurrentUser(Class<T> userClass)
get current user, null if non-login.
|
static <T extends AVUser> |
AVUser.getUserQuery(Class<T> clazz)
Get User Query
|
static <T extends AVUser> |
AVUser.logIn(String username,
String password,
Class<T> clazz)
logIn in background
|
static <T extends AVUser> |
AVUser.loginByMobilePhoneNumber(String mobile,
String password,
Class<T> clazz)
logIn with mobile phone and password.
|
static <T extends AVUser> |
AVUser.loginBySMSCode(String mobile,
String smsCode,
Class<T> clazz)
logIn with mobile phone and sms code.
|
static <T extends AVUser> |
AVUser.loginWithAuthData(Class<T> clazz,
Map<String,Object> authData,
String platform)
login with auth data.
|
static <T extends AVUser> |
AVUser.loginWithAuthData(Class<T> clazz,
Map<String,Object> authData,
String platform,
String unionId,
String unionIdPlatform,
boolean asMainAccount)
login with auth data.
|
static <T extends AVUser> |
AVUser.signUpOrLoginByMobilePhone(String mobilePhoneNumber,
String smsCode,
Class<T> clazz)
signUpOrLoginByMobilePhone
|
static <T extends AVUser> |
AVUser.signUpOrLoginByMobilePhoneInBackground(String mobilePhoneNumber,
String smsCode,
Class<T> clazz)
signUpOrLoginByMobilePhoneInBackground
|
| 限定符和类型 | 方法和说明 |
|---|---|
static AVUser |
AVUser.becomeWithSessionToken(String sessionToken)
instantiate AVUser object with sessionToken(synchronized)
|
static AVUser |
AVUser.becomeWithSessionToken(String sessionToken,
boolean saveToCurrentUser)
instantiate AVUser object with sessionToken(synchronized)
|
static AVUser |
AVUser.currentUser()
获取当前登录用户
|
static AVUser |
AVUser.getCurrentUser()
get current user, null if non-login.
|
AVUser |
AVFriendship.getFollowee() |
AVUser |
AVFriendship.getFollower() |
AVUser |
AVFriendshipRequest.getFriend() |
AVUser |
AVStatus.getSource()
获取 Status 的发送者
|
AVUser |
AVFriendshipRequest.getSourceUser() |
static AVUser |
AVUser.signUpOrLoginByMobilePhone(String mobilePhoneNumber,
String smsCode)
signUpOrLoginByMobilePhone
|
| 限定符和类型 | 方法和说明 |
|---|---|
io.reactivex.Observable<AVUser> |
AVUser.associateWithAuthData(Map<String,Object> authData,
String platform)
associate with third party data.
|
io.reactivex.Observable<AVUser> |
AVUser.associateWithAuthData(Map<String,Object> authData,
String platform,
String unionId,
String unionIdPlatform,
boolean asMainAccount)
associate with third party data.
|
static io.reactivex.Observable<? extends AVUser> |
AVUser.becomeWithSessionTokenInBackground(String sessionToken)
instantiate AVUser object with sessionToken(asynchronous)
|
static io.reactivex.Observable<? extends AVUser> |
AVUser.becomeWithSessionTokenInBackground(String sessionToken,
boolean saveToCurrentUser)
instantiate AVUser object with sessionToken(asynchronous)
|
io.reactivex.Observable<AVUser> |
AVUser.dissociateWithAuthData(String platform)
dissociate with third party data.
|
static AVQuery<AVUser> |
AVUser.getQuery()
Get User Query
|
static io.reactivex.Observable<? extends AVUser> |
AVUser.logIn(String username,
String password)
logIn in background
|
static io.reactivex.Observable<? extends AVUser> |
AVUser.logInAnonymously()
login as anonymous user in background.
|
static io.reactivex.Observable<? extends AVUser> |
AVUser.loginByEmail(String email,
String password)
logIn with email and password
|
static io.reactivex.Observable<? extends AVUser> |
AVUser.loginByMobilePhoneNumber(String mobile,
String password)
logIn with mobile phone and password.
|
static io.reactivex.Observable<? extends AVUser> |
AVUser.loginBySMSCode(String mobile,
String smsCode)
logIn with mobile phone and sms code.
|
static io.reactivex.Observable<? extends AVUser> |
AVUser.loginWithAuthData(Map<String,Object> authData,
String platform)
login with auth data.
|
io.reactivex.Observable<AVUser> |
AVUser.loginWithAuthData(Map<String,Object> authData,
String platform,
boolean failOnNotExist)
login with auth data.
|
static io.reactivex.Observable<? extends AVUser> |
AVUser.loginWithAuthData(Map<String,Object> authData,
String platform,
String unionId,
String unionIdPlatform,
boolean asMainAccount)
login with auth data.
|
io.reactivex.Observable<AVUser> |
AVUser.loginWithAuthData(Map<String,Object> authData,
String platform,
String unionId,
String unionIdPlatform,
boolean asMainAccount,
boolean failOnNotExist)
login with auth data.
|
io.reactivex.Observable<AVUser> |
AVUser.signUpInBackground()
sign up in background.
|
static io.reactivex.Observable<? extends AVUser> |
AVUser.signUpOrLoginByMobilePhoneInBackground(String mobilePhoneNumber,
String smsCode)
signUpOrLoginByMobilePhoneInBackground
|
| 限定符和类型 | 方法和说明 |
|---|---|
io.reactivex.Observable<AVFriendshipRequest> |
AVUser.acceptFriendshipRequest(AVUser asAuthenticatedUser,
AVFriendshipRequest request,
Map<String,Object> attributes)
accept a friendship.
|
io.reactivex.Observable<AVFriendshipRequest> |
AVUser.applyFriendshipInBackground(AVUser asAuthenticatedUser,
AVUser friend,
Map<String,Object> attributes)
apply new friendship to someone.
|
io.reactivex.Observable<AVFriendshipRequest> |
AVUser.applyFriendshipInBackground(AVUser friend,
Map<String,Object> attributes)
apply new friendship to someone.
|
static <T> io.reactivex.Observable<T> |
AVCloud.callFunctionInBackground(AVUser asAuthenticatedUser,
String name,
Map<String,Object> params)
Call Cloud Function in Background.
|
static <T> io.reactivex.Observable<T> |
AVCloud.callFunctionWithCacheInBackground(AVUser asAuthenticatedUser,
String name,
Map<String,Object> params,
AVQuery.CachePolicy cachePolicy,
long maxCacheAge)
call cloud funtion with cache policy.
|
static <T> io.reactivex.Observable<T> |
AVCloud.callRPCInBackground(AVUser asAuthenticatedUser,
String name,
Object params)
Call Cloud RPC Function in Background.
|
static <T> io.reactivex.Observable<T> |
AVCloud.callRPCWithCacheInBackground(AVUser asAuthenticatedUser,
String name,
Map<String,Object> params,
AVQuery.CachePolicy cachePolicy,
long maxCacheAge)
Call Cloud RPC Function with cache policy in Background.
|
static <T extends AVUser> |
AVUser.cast(AVUser user,
Class<T> clazz)
通过这个方法可以将 AVUser 对象强转为其子类对象
|
static void |
AVUser.changeCurrentUser(AVUser newUser,
boolean save)
change current user instance.
|
int |
AVQuery.count(AVUser asAuthenticatedUser)
Get result count in blocking mode.
|
io.reactivex.Observable<Integer> |
AVQuery.countInBackground(AVUser asAuthenticatedUser)
Get result count in async mode.
|
io.reactivex.Observable<AVFriendshipRequest> |
AVUser.declineFriendshipRequest(AVUser asAuthenticatedUser,
AVFriendshipRequest request)
decline a friendship.
|
void |
AVObject.delete(AVUser asAuthenticatedUser)
Delete current object in blocking mode.
|
void |
AVQuery.deleteAll(AVUser asAuthenticatedUser)
Delete all query result in blocking mode.
|
static void |
AVObject.deleteAll(AVUser asAuthenticatedUser,
Collection<? extends AVObject> objects)
Delete all objects in blocking mode.
|
io.reactivex.Observable<AVNull> |
AVQuery.deleteAllInBackground(AVUser asAuthenticatedUser)
Delete all query result in async mode.
|
static io.reactivex.Observable<AVNull> |
AVObject.deleteAllInBackground(AVUser asAuthenticatedUser,
Collection<? extends AVObject> objects)
Delete all objects in async mode.
|
void |
AVObject.deleteEventually(AVUser asAuthenticatedUser)
Delete current object eventually.
|
io.reactivex.Observable<AVNull> |
AVObject.deleteInBackground(AVUser asAuthenticatedUser)
Delete current object in async mode.
|
static io.reactivex.Observable<AVNull> |
AVStatus.deleteInBackground(AVUser asAuthenticatedUser,
AVStatus status)
delete status(class method)
|
AVObject |
AVObject.fetch(AVUser asAuthenticatedUser,
String includeKeys)
Fetch current object in blocking mode.
|
io.reactivex.Observable<AVObject> |
AVObject.fetchIfNeededInBackground(AVUser asAuthenticatedUser,
String includeKeys)
Fetch current object if needed in async mode.
|
io.reactivex.Observable<AVObject> |
AVObject.fetchInBackground(AVUser asAuthenticatedUser,
String includeKeys)
Fetch current object in async mode.
|
io.reactivex.Observable<List<T>> |
AVQuery.findInBackground(AVUser asAuthenticatedUser)
Execute query in async mode.
|
protected io.reactivex.Observable<List<AVStatus>> |
AVStatusQuery.findInBackground(AVUser asAuthenticatedUser,
int explicitLimit) |
protected io.reactivex.Observable<List<T>> |
AVQuery.findInBackground(AVUser asAuthenticatedUser,
int explicitLimit) |
io.reactivex.Observable<JSONObject> |
AVUser.followInBackground(AVUser asAuthenticatedUser,
String userObjectId)
follow somebody in background.
|
io.reactivex.Observable<JSONObject> |
AVUser.followInBackground(AVUser asAuthenticatedUser,
String userObjectId,
Map<String,Object> attributes)
follow somebody in background.
|
T |
AVQuery.getFirst(AVUser asAuthenticatedUser)
Get first result in blocking mode.
|
io.reactivex.Observable<T> |
AVQuery.getFirstInBackground(AVUser asAuthenticatedUser)
Get first result in async mode.
|
void |
AVUser.getFollowersAndFolloweesInBackground(AVUser asAuthenticatedUser,
FollowersAndFolloweesCallback callback)
get follower and followee in background.
|
io.reactivex.Observable<T> |
AVQuery.getInBackground(AVUser asAuthenticatedUser,
String objectId)
Get Object with specified objectId in async mode.
|
boolean |
AVACL.getReadAccess(AVUser user)
Get whether the given user is *explicitly* allowed to read this object.
|
static io.reactivex.Observable<AVStatus> |
AVStatus.getStatusWithIdInBackground(AVUser asAuthenticatedUser,
String statusId)
fetch status with specified objectId
|
boolean |
AVACL.getWriteAccess(AVUser user)
Get whether the given user is *explicitly* allowed to write this object.
|
static AVStatusQuery |
AVStatus.inboxQuery(AVUser owner,
String inboxType)
query statuses send to User owner and with inboxType
default query direction: from NEW to OLD.
|
void |
AVObject.refresh(AVUser asAuthenticatedUser,
String includeKeys)
Refresh current object in blocking mode.
|
io.reactivex.Observable<AVObject> |
AVObject.refreshInBackground(AVUser asAuthenticatedUser)
Refresh current object in async mode.
|
io.reactivex.Observable<AVObject> |
AVObject.refreshInBackground(AVUser asAuthenticatedUser,
String includeKeys)
Refresh current object in async mode.
|
static io.reactivex.Observable<AVNull> |
AVUser.requestSMSCodeForUpdatingPhoneNumberInBackground(AVUser asAuthenticatedUser,
String mobilePhone,
AVSMSOption option)
request sms code for updating phone number of current user.
|
void |
AVFile.save(AVUser asAuthenticatedUser)
save to cloud
|
void |
AVObject.save(AVUser asAuthenticatedUser)
Save in blocking mode.
|
static void |
AVObject.saveAll(AVUser asAuthenticatedUser,
Collection<? extends AVObject> objects)
Save All objects in blocking mode.
|
static io.reactivex.Observable<JSONArray> |
AVObject.saveAllInBackground(AVUser asAuthenticatedUser,
Collection<? extends AVObject> objects)
Save all objects in async mode.
|
void |
AVFile.saveEventually(AVUser asAuthenticatedUser)
Save eventually(not supported).
|
void |
AVObject.saveEventually(AVUser asAuthenticatedUser)
Save eventually.
|
io.reactivex.Observable<? extends AVObject> |
AVObject.saveInBackground(AVUser asAuthenticatedUser)
Save object in background.
|
io.reactivex.Observable<? extends AVObject> |
AVObject.saveInBackground(AVUser asAuthenticatedUser,
AVSaveOption option)
Save object in background.
|
io.reactivex.Observable<AVFile> |
AVFile.saveInBackground(AVUser asAuthenticatedUser,
boolean keepFileName)
save to cloud in background.
|
void |
AVFile.saveInBackground(AVUser asAuthenticatedUser,
boolean keepFileName,
ProgressCallback progressCallback)
save to cloud in background.
|
void |
AVFriendship.setFollowee(AVUser followee) |
void |
AVFriendship.setFollower(AVUser follower) |
void |
AVFriendshipRequest.setFriend(AVUser user) |
void |
AVACL.setReadAccess(AVUser user,
boolean allowed)
Set whether the given user is allowed to read this object.
|
void |
AVFriendshipRequest.setSourceUser(AVUser user) |
void |
AVACL.setWriteAccess(AVUser user,
boolean allowed)
Set whether the given user is allowed to write this object.
|
static AVStatusQuery |
AVStatus.statusQuery(AVUser source)
query statuses sent by User owner.
|
io.reactivex.Observable<JSONObject> |
AVUser.unfollowInBackground(AVUser asAuthenticatedUser,
String userObjectId)
unfollow somebody in background.
|
io.reactivex.Observable<AVFriendship> |
AVUser.updateFriendship(AVUser asAuthenticatedUser,
AVFriendship friendship)
update friendship attributes.
|
static io.reactivex.Observable<AVNull> |
AVUser.verifySMSCodeForUpdatingPhoneNumberInBackground(AVUser asAuthenticatedUser,
String code,
String mobilePhone)
verify sms code for updating phone number of current user.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
AVUser.alwaysUseSubUserClass(Class<? extends AVUser> clazz)
通过设置此方法,所有关联对象中的 AVUser 对象都会被强转成注册的 AVUser 子类对象
|
| 构造器和说明 |
|---|
AVACL(AVUser owner)
constructor
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
LogInCallback<T extends AVUser> |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
SignUpCallback.internalDone0(AVUser t,
AVException avException) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends AVUser> |
ObserverBuilder.buildSingleObserver(LogInCallback<T> callback)
build observer for LogInCallback
|
| 限定符和类型 | 方法和说明 |
|---|---|
static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<AVUser> |
ObserverBuilder.buildSingleObserver(SignUpCallback callback)
build observer for SignupCallback
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T extends AVUser> |
StorageClient.createUserBySession(String sessionToken,
Class<T> clazz) |
<T extends AVUser> |
StorageClient.logIn(JSONObject data,
Class<T> clazz) |
<T extends AVUser> |
StorageClient.signUpOrLoginByMobilephone(JSONObject data,
Class<T> clazz) |
| 限定符和类型 | 方法和说明 |
|---|---|
AVUser |
StorageClient.getCurrentUser() |
| 限定符和类型 | 方法和说明 |
|---|---|
io.reactivex.Observable<AVUser> |
StorageClient.signUp(JSONObject data) |
io.reactivex.Observable<AVUser> |
StorageClient.signUpWithFlag(JSONObject data,
boolean failOnNotExist) |
| 限定符和类型 | 方法和说明 |
|---|---|
io.reactivex.Observable<AVFriendshipRequest> |
StorageClient.acceptFriendshipRequest(AVUser authenticatedUser,
AVFriendshipRequest request,
JSONObject param) |
io.reactivex.Observable<AVFriendshipRequest> |
StorageClient.applyFriendshipRequest(AVUser authenticatedUser,
JSONObject data) |
io.reactivex.Observable<List<Map<String,Object>>> |
StorageClient.batchSave(AVUser authenticatedUser,
JSONObject parameter) |
io.reactivex.Observable<JSONObject> |
StorageClient.batchUpdate(AVUser authenticatedUser,
JSONObject parameter) |
<T> io.reactivex.Observable<T> |
StorageClient.callFunction(AVUser authenticatedUser,
String name,
Map<String,Object> params) |
<T> io.reactivex.Observable<T> |
StorageClient.callFunctionWithCachePolicy(AVUser asAuthenticatedUser,
String name,
Map<String,Object> params,
AVQuery.CachePolicy cachePolicy,
long maxCacheAge) |
<T> io.reactivex.Observable<T> |
StorageClient.callRPC(AVUser authenticatedUser,
String name,
Object param) |
<T> io.reactivex.Observable<T> |
StorageClient.callRPCWithCachePolicy(AVUser asAuthenticatedUser,
String name,
Map<String,Object> param,
AVQuery.CachePolicy cachePolicy,
long maxCacheAge) |
io.reactivex.Observable<AVQueryResult> |
StorageClient.cloudQuery(AVUser authenticatedUser,
Map<String,String> query) |
io.reactivex.Observable<? extends AVObject> |
StorageClient.createObject(AVUser authenticatedUser,
String className,
JSONObject data,
boolean fetchFlag,
JSONObject where) |
io.reactivex.Observable<AVFriendshipRequest> |
StorageClient.declineFriendshipRequest(AVUser authenticatedUser,
AVFriendshipRequest request) |
io.reactivex.Observable<AVNull> |
StorageClient.deleteInboxStatus(AVUser authenticatedUser,
Map<String,Object> param) |
io.reactivex.Observable<AVNull> |
StorageClient.deleteObject(AVUser authenticatedUser,
String className,
String objectId,
Map<String,Object> param) |
io.reactivex.Observable<AVNull> |
StorageClient.deleteStatus(AVUser authenticatedUser,
String statusId) |
io.reactivex.Observable<AVNull> |
StorageClient.deleteWholeObject(AVUser authenticatedUser,
String endpointClass,
String objectId,
Map<String,Object> param) |
io.reactivex.Observable<AVFile> |
StorageClient.fetchFile(AVUser authenticatedUser,
String objectId) |
io.reactivex.Observable<? extends AVObject> |
StorageClient.fetchObject(AVUser authenticatedUser,
String className,
String objectId,
String includeKeys) |
io.reactivex.Observable<AVStatus> |
StorageClient.fetchStatus(AVUser authenticatedUser,
String objectId) |
void |
StorageClient.fileCallback(AVUser authenticatedUser,
JSONObject result) |
io.reactivex.Observable<JSONObject> |
StorageClient.followUser(AVUser authenticatedUser,
String followee,
String follower,
Map<String,Object> attr) |
io.reactivex.Observable<JSONObject> |
StorageClient.getFollowersAndFollowees(AVUser authenticatedUser,
String userId) |
io.reactivex.Observable<JSONObject> |
StorageClient.getInboxCount(AVUser authenticatedUser,
Map<String,String> param) |
io.reactivex.Observable<AVObject> |
StorageClient.getWholeObject(AVUser authenticatedUser,
String endpointClass,
String objectId,
String includeKeys) |
io.reactivex.Observable<cn.leancloud.upload.FileUploadToken> |
StorageClient.newUploadToken(AVUser authenticatedUser,
JSONObject fileData) |
io.reactivex.Observable<AVStatus> |
StorageClient.postStatus(AVUser authenticatedUser,
Map<String,Object> param) |
io.reactivex.Observable<Integer> |
StorageClient.queryCount(AVUser authenticatedUser,
String className,
Map<String,String> query) |
io.reactivex.Observable<List<AVStatus>> |
StorageClient.queryInbox(AVUser authenticatedUser,
Map<String,String> param) |
io.reactivex.Observable<List<AVObject>> |
StorageClient.queryObjects(AVUser authenticatedUser,
String className,
Map<String,String> query,
AVQuery.CachePolicy cachePolicy,
long maxAgeInMilliseconds) |
io.reactivex.Observable<List<AVStatus>> |
StorageClient.queryStatus(AVUser authenticatedUser,
Map<String,String> param) |
io.reactivex.Observable<Boolean> |
StorageClient.refreshSessionToken(AVUser user) |
io.reactivex.Observable<AVNull> |
StorageClient.requestSMSCodeForUpdatingPhoneNumber(AVUser asUser,
String mobilePhone,
Map<String,Object> param) |
io.reactivex.Observable<? extends AVObject> |
StorageClient.saveObject(AVUser authenticatedUser,
String className,
String objectId,
JSONObject data,
boolean fetchFlag,
JSONObject where) |
<E extends AVObject> |
StorageClient.saveWholeObject(AVUser authenticatedUser,
Class<E> clazz,
String endpointClass,
String objectId,
JSONObject object,
boolean fetchFlag,
JSONObject where) |
io.reactivex.Observable<AVSearchResponse> |
StorageClient.search(AVUser authenticatedUser,
Map<String,String> params) |
void |
StorageClient.setCurrentUser(AVUser newUser) |
io.reactivex.Observable<JSONObject> |
StorageClient.unfollowUser(AVUser authenticatedUser,
String followee,
String follower) |
io.reactivex.Observable<AVFriendship> |
StorageClient.updateFriendship(AVUser authenticatedUser,
String followeeUserid,
String friendObjectId,
Map<String,Object> attr) |
io.reactivex.Observable<AVNull> |
StorageClient.updatePassword(AVUser user,
String oldPass,
String newPass) |
io.reactivex.Observable<AVNull> |
StorageClient.verifySMSCodeForUpdatingPhoneNumber(AVUser asUser,
String code,
String mobilePhone) |
| 限定符和类型 | 方法和说明 |
|---|---|
io.reactivex.Observable<List<T>> |
AVSearchQuery.findInBackground(AVUser asAuthenticatedUser)
execute query in background.
|
protected io.reactivex.Observable<List<T>> |
AVSearchQuery.getSearchResult(AVUser asAuthenticatedUser,
Map<String,String> params) |
Copyright © 2020, 美味书签(北京)信息技术有限公司 All rights reserved.