| Package | Description |
|---|---|
| com.avos.avoscloud | |
| com.avos.avoscloud.internal | |
| com.avos.avoscloud.internal.impl |
| Modifier and Type | Class and Description |
|---|---|
class |
AVFriendship<T extends AVUser>
用户好友关系,同时包含用户的粉丝和用户的关注
|
class |
AVFriendshipQuery<T extends AVUser>
用于查询用户的好友关系的Query对象,同时包含用户的粉丝和用户的关注
|
class |
LogInCallback<T extends AVUser>
A LogInCallback is used to run code after logging in a user.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends AVUser> |
AVUser.becomeWithSessionToken(String sessionToken,
Class<T> clazz)
Logs in a user with a session token.
|
static <T extends AVUser> |
AVUser.becomeWithSessionTokenInBackground(String sessionToken,
LogInCallback<T> callback,
Class<T> clazz)
Logs in a user with a session token.
|
static <T extends AVUser> |
AVUser.cast(AVUser user,
Class<T> clazz) |
<T extends AVUser> |
AVUser.followeeQuery(Class<T> clazz)
创建followee查询。 创建followee查询后,您可以使用whereEqualTo("followee", userFollowee)查询特定的followee。
您也可以使用skip和limit支持分页操作。
|
static <T extends AVUser> |
AVUser.followeeQuery(String userObjectId,
Class<T> clazz)
创建followee查询。请确保传入的userObjectId不为空,否则会抛出IllegalArgumentException。
创建followee查询后,您可以使用whereEqualTo("followee", userFollowee)查询特定的followee。 您也可以使用skip和limit支持分页操作。
|
<T extends AVUser> |
AVUser.followerQuery(Class<T> clazz)
创建follower查询。创建follower查询后,您可以使用whereEqualTo("follower", userFollower)查询特定的follower。
您也可以使用skip和limit支持分页操作。
|
static <T extends AVUser> |
AVUser.followerQuery(String userObjectId,
Class<T> clazz)
创建follower查询。请确保传入的userObjectId不为空,否则会抛出IllegalArgumentException。
创建follower查询后,您可以使用whereEqualTo("follower", userFollower)查询特定的follower。 您也可以使用skip和limit支持分页操作。
|
<T extends AVUser> |
AVUser.friendshipQuery(Class<T> clazz)
获取用户好友关系的查询条件,同时包括用户的关注和用户粉丝
|
static <T extends AVUser> |
AVUser.friendshipQuery(String userId)
获取用户好友关系的查询条件,同时包括用户的关注和用户粉丝
|
static <T extends AVUser> |
AVUser.friendshipQuery(String userId,
Class<T> clazz)
获取用户好友关系的查询条件,同时包括用户的关注和用户粉丝
|
<T extends AVUser> |
AVObject.getAVUser(String key)
Access a AVUser value.
|
<T extends AVUser> |
AVStatus.getAVUser(String key)
Deprecated.
|
<T extends AVUser> |
AVObject.getAVUser(String key,
Class<T> clazz)
Access a AVUser subclass value.
|
static <T extends AVUser> |
AVUser.getCurrentUser(Class<T> userClass)
This retrieves the currently logged in AVUser with a valid session, either from memory or disk
if necessary.
|
static <T extends AVUser> |
AVUser.getUserQuery(Class<T> clazz)
Constructs a query for AVUsers subclasses.
|
static <T extends AVUser> |
AVUser.logIn(String username,
String password,
Class<T> clazz)
Logs in a user with a username and password.
|
static <T extends AVUser> |
AVUser.loginByMobilePhoneNumber(String phone,
String password,
Class<T> clazz) |
static <T extends AVUser> |
AVUser.loginByMobilePhoneNumberInBackground(String phone,
String password,
LogInCallback<T> callback,
Class<T> clazz) |
static <T extends AVUser> |
AVUser.loginBySMSCode(String phone,
String smsCode,
Class<T> clazz)
通过短信验证码和手机号码来登录用户
请不要在UI线程内调用本方法
|
static <T extends AVUser> |
AVUser.loginBySMSCodeInBackground(String phone,
String smsCode,
LogInCallback<T> callback,
Class<T> clazz)
通过短信验证码和手机号码来登录用户
本方法为异步方法,可以在UI线程中调用
|
static <T extends AVUser> |
AVUser.logInInBackground(String username,
String password,
LogInCallback<T> callback,
Class<T> clazz)
Logs in a user with a username and password.
|
static <T extends AVUser> |
AVUser.loginWithAuthData(Class<T> clazz,
AVUser.AVThirdPartyUserAuth userInfo,
LogInCallback<T> callback)
生成一个新的AVUser子类化对象,并且将该对象与SNS平台获取的userInfo关联。
|
protected static <T extends AVUser> |
AVUser.newAVUser() |
static <T extends AVUser> |
AVUser.newAVUser(Class<T> clazz,
LogInCallback<T> cb) |
static <T extends AVUser> |
AVUser.signUpOrLoginByMobilePhone(String mobilePhoneNumber,
String smsCode,
Class<T> clazz)
直接通过手机号码和验证码来创建或者登录用户。 如果手机号码已经存在则为登录,否则创建新用户
请不要在UI线程中间调用此方法
|
static <T extends AVUser> |
AVUser.signUpOrLoginByMobilePhoneInBackground(String mobilePhoneNumber,
String smsCode,
Class<T> clazz,
LogInCallback<T> callback)
直接通过手机号码和验证码来创建或者登录用户。 如果手机号码已经存在则为登录,否则创建新用户
|
| Modifier and Type | Method and Description |
|---|---|
static AVUser |
AVUser.becomeWithSessionToken(String sessionToken)
Logs in a user with a session token.
|
static <T extends AVUser> |
AVUser.becomeWithSessionToken(String sessionToken,
Class<T> clazz)
Logs in a user with a session token.
|
AVUser |
AVUser.follow(String userObjectId) |
AVUser |
AVUser.follow(String userObjectId,
Map<String,Object> attributes) |
static AVUser |
AVUser.getCurrentUser()
This retrieves the currently logged in AVUser with a valid session, either from memory or disk
if necessary.
|
AVUser |
AVStatusQuery.getOwner() |
AVUser |
AVStatus.getSource()
获取Status的发送者
|
AVUser |
AVFriendship.getUser() |
static AVUser |
AVAnonymousUtils.logIn()
Creates an anonymous user.
|
static AVUser |
AVUser.logIn(String username,
String password) |
static AVUser |
AVUser.loginByMobilePhoneNumber(String phone,
String password) |
static AVUser |
AVUser.loginBySMSCode(String phone,
String smsCode)
通过短信验证码和手机号码来登录用户
请不要在UI线程内调用本方法
|
static AVUser |
AVUser.signUpOrLoginByMobilePhone(String mobilePhoneNumber,
String smsCode)
直接通过手机号码和验证码来创建或者登录用户。 如果手机号码已经存在则为登录,否则创建新用户
请不要在UI线程中间调用此方法
|
| Modifier and Type | Method and Description |
|---|---|
static AVQuery<AVUser> |
AVUser.getQuery()
Constructs a query for AVUsers.
|
static AVQuery<AVUser> |
AVQuery.getUserQuery()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
AVUser.associateWithAuthData(AVUser user,
AVUser.AVThirdPartyUserAuth userInfo,
SaveCallback callback)
将现存的AVUser与从SNS平台获取的userInfo关联起来。
|
static <T extends AVUser> |
AVUser.cast(AVUser user,
Class<T> clazz) |
static void |
AVUser.changeCurrentUser(AVUser newUser,
boolean save) |
static void |
AVStatus.deleteInboxStatus(long messageId,
String inboxType,
AVUser owner)
删除收件箱消息
|
static void |
AVStatus.deleteInboxStatusInBackground(long messageId,
String inboxType,
AVUser owner,
DeleteCallback callback)
删除收件箱消息
|
static void |
AVUser.dissociateAuthData(AVUser user,
String type,
SaveCallback callback) |
boolean |
AVACL.getReadAccess(AVUser user)
Get whether the given user is *explicitly* allowed to read this object.
|
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)
返回一个AVStatusQuery对象,用来查询用户收件箱内容
|
static boolean |
AVAnonymousUtils.isLinked(AVUser user)
Whether the user is logged in anonymously.
|
void |
AVStatusQuery.setOwner(AVUser owner) |
void |
AVACL.setReadAccess(AVUser user,
boolean allowed)
Set whether the given user id is allowed to read this object.
|
protected void |
AVFriendship.setUser(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 owner)
返回一个AVStatusQuery对象,用来查询用户发件箱内容
|
| Modifier and Type | Method and Description |
|---|---|
static void |
AVUser.alwaysUseSubUserClass(Class<? extends AVUser> clazz)
通过设置此方法,所有关联对象中的AVUser对象都会被强转成注册的AVUser子类对象
|
static void |
AVUser.becomeWithSessionTokenInBackground(String sessionToken,
LogInCallback<AVUser> callback)
Logs in a user with a session token.
|
static void |
AVAnonymousUtils.logIn(LogInCallback<AVUser> callback)
Creates an anonymous user.
|
static void |
AVUser.loginByMobilePhoneNumberInBackground(String phone,
String password,
LogInCallback<AVUser> callback) |
static void |
AVUser.loginBySMSCodeInBackground(String phone,
String smsCode,
LogInCallback<AVUser> callback)
通过短信验证码和手机号码来登录用户
本方法为异步方法,可以在UI线程中调用
|
static void |
AVUser.logInInBackground(String username,
String password,
LogInCallback<AVUser> callback) |
static void |
AVUser.loginWithAuthData(AVUser.AVThirdPartyUserAuth userInfo,
LogInCallback<AVUser> callback)
生成一个新的AarseUser,并且将AVUser与SNS平台获取的userInfo关联。
|
static void |
AVUser.signUpOrLoginByMobilePhoneInBackground(String mobilePhoneNumber,
String smsCode,
LogInCallback<AVUser> callback)
直接通过手机号码和验证码来创建或者登录用户。 如果手机号码已经存在则为登录,否则创建新用户
|
| Constructor and Description |
|---|
AVACL(AVUser owner)
Creates an ACL where only the provided user has access.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends AVUser> |
InternalPersistence.getCurrentUser(Class<T> userClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
InternalPersistence.setCurrentUser(AVUser user,
boolean clean) |
| Modifier and Type | Method and Description |
|---|---|
<T extends AVUser> |
EmptyPersistence.getCurrentUser(Class<T> userClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
EmptyPersistence.setCurrentUser(AVUser user,
boolean clean) |
Copyright © 2017. All rights reserved.