public interface XMAccountInterface
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
XMAccountInterface.SEND_CODE_USE
发送验证码类型
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
bindWeChatAccount(java.lang.String unionId,
BaseAccountManager.OnAccountManagerListener ls)
绑定微信账号
|
boolean |
bindXMAccount(java.lang.String userName,
java.lang.String password,
BaseAccountManager.OnAccountManagerListener ls)
绑定XM账号
|
boolean |
checkPwd(java.lang.String password,
BaseAccountManager.OnAccountManagerListener ls) |
boolean |
checkUserName(java.lang.String userName,
BaseAccountManager.OnAccountManagerListener ls)
检查用户名是否可用
|
boolean |
deleteXMAccount(java.lang.String userName,
BaseAccountManager.OnAccountManagerListener ls)
删除账号
|
java.lang.String |
getAccountName()
获取账号匿名
|
java.lang.String |
getPassword()
获取账号密码
|
boolean |
getUserInfo(BaseAccountManager.OnAccountManagerListener ls)
获取用户信息
|
java.lang.String |
getUserName()
获取用户名
|
boolean |
hasLogin() |
boolean |
login(java.lang.String userName,
java.lang.String password,
int loginType,
BaseAccountManager.OnAccountManagerListener ls)
登录账号
|
boolean |
loginByCode(java.lang.String emailOrPhoneNo,
java.lang.String code,
int appType,
BaseAccountManager.OnAccountManagerListener ls)
通过验证码方式登录
|
boolean |
loginByUnionId(java.lang.String unionId,
java.lang.String name,
int loginType,
BaseAccountManager.OnAccountManagerListener ls)
第三方授权登录
|
boolean |
modifyPwd(java.lang.String userName,
java.lang.String oldPassw,
java.lang.String newPassw,
BaseAccountManager.OnAccountManagerListener ls)
修改账号密码
|
void |
register(java.lang.String userName,
java.lang.String password,
BaseAccountManager.OnAccountManagerListener ls)
注册账号
|
boolean |
registerByEmail(java.lang.String userName,
java.lang.String password,
java.lang.String email,
java.lang.String code,
BaseAccountManager.OnAccountManagerListener ls)
邮箱方式注册
|
boolean |
registerByPhoneNo(java.lang.String userName,
java.lang.String password,
java.lang.String code,
java.lang.String phoneNo,
BaseAccountManager.OnAccountManagerListener ls)
手机号方式注册
|
boolean |
resetPwdByEmail(java.lang.String email,
java.lang.String newPassw,
BaseAccountManager.OnAccountManagerListener ls)
通过邮箱方式重置密码
|
boolean |
resetPwdByPhone(java.lang.String phone,
java.lang.String newPassw,
BaseAccountManager.OnAccountManagerListener ls)
通过手机号方式重置密码
|
boolean |
sendCodeForAccountLogin(java.lang.String emailOrPhoneNo,
BaseAccountManager.OnAccountManagerListener ls)
发送账号登录验证码
|
boolean |
sendEmailCodeForRegister(java.lang.String email,
BaseAccountManager.OnAccountManagerListener ls)
发送邮箱注册验证码
|
boolean |
sendEmailCodeForResetPwd(java.lang.String email,
BaseAccountManager.OnAccountManagerListener ls)
发送邮箱重置密码验证
|
boolean |
sendPhoneCodeForRegister(java.lang.String userName,
java.lang.String phoneNo,
BaseAccountManager.OnAccountManagerListener ls)
发送手机号注册验证码
|
boolean |
sendPhoneCodeForResetPwd(java.lang.String phone,
BaseAccountManager.OnAccountManagerListener ls)
发送手机重置密码验证
|
boolean |
sendSendGlobalPhoneCode(java.lang.String areaCode,
java.lang.String phone,
XMAccountInterface.SEND_CODE_USE sendCodeUse,
BaseAccountManager.OnAccountManagerListener ls) |
boolean |
unBindWeChatAccount(BaseAccountManager.OnAccountManagerListener ls)
解绑微信账号
|
void |
updateUserInfo()
更新用户信息
|
boolean |
verifyEmailCode(java.lang.String email,
java.lang.String verifyCode,
BaseAccountManager.OnAccountManagerListener ls)
验证邮箱验证码
|
boolean |
verifyPhoneCode(java.lang.String phone,
java.lang.String verifyCode,
BaseAccountManager.OnAccountManagerListener ls)
验证手机号验证码
|
boolean login(java.lang.String userName,
java.lang.String password,
int loginType,
BaseAccountManager.OnAccountManagerListener ls)
userName - 账号名password - 账号密码loginType - 登录类型 比如:LOGIN_BY_ACCOUNTls - 回调boolean loginByUnionId(java.lang.String unionId,
java.lang.String name,
int loginType,
BaseAccountManager.OnAccountManagerListener ls)
unionId - 授权IDname - loginType - 登录类型 比如:LOGIN_BY_ACCOUNTls - 回调boolean loginByCode(java.lang.String emailOrPhoneNo,
java.lang.String code,
int appType,
BaseAccountManager.OnAccountManagerListener ls)
emailOrPhoneNo - 邮箱或者手机号code - 验证码appType - APP类型ls - 回调void register(java.lang.String userName,
java.lang.String password,
BaseAccountManager.OnAccountManagerListener ls)
userName - 用户名password - 密码ls - 回调boolean registerByPhoneNo(java.lang.String userName,
java.lang.String password,
java.lang.String code,
java.lang.String phoneNo,
BaseAccountManager.OnAccountManagerListener ls)
userName - 用户名password - 密码code - 验证码phoneNo - 手机号ls - 回调boolean registerByEmail(java.lang.String userName,
java.lang.String password,
java.lang.String email,
java.lang.String code,
BaseAccountManager.OnAccountManagerListener ls)
userName - 用户名password - 密码email - 邮箱code - 验证码ls - 回调boolean deleteXMAccount(java.lang.String userName,
BaseAccountManager.OnAccountManagerListener ls)
userName - 用户名ls - 回调boolean bindXMAccount(java.lang.String userName,
java.lang.String password,
BaseAccountManager.OnAccountManagerListener ls)
userName - 用户名password - 密码ls - 回调boolean bindWeChatAccount(java.lang.String unionId,
BaseAccountManager.OnAccountManagerListener ls)
unionId - 授权Idls - 回调boolean unBindWeChatAccount(BaseAccountManager.OnAccountManagerListener ls)
ls - 回调boolean getUserInfo(BaseAccountManager.OnAccountManagerListener ls)
ls - 回调void updateUserInfo()
boolean checkUserName(java.lang.String userName,
BaseAccountManager.OnAccountManagerListener ls)
userName - 用户名ls - 回调boolean sendEmailCodeForResetPwd(java.lang.String email,
BaseAccountManager.OnAccountManagerListener ls)
email - 邮箱ls - 回调boolean sendPhoneCodeForResetPwd(java.lang.String phone,
BaseAccountManager.OnAccountManagerListener ls)
phone - ls - boolean sendCodeForAccountLogin(java.lang.String emailOrPhoneNo,
BaseAccountManager.OnAccountManagerListener ls)
emailOrPhoneNo - ls - boolean verifyEmailCode(java.lang.String email,
java.lang.String verifyCode,
BaseAccountManager.OnAccountManagerListener ls)
email - 邮箱verifyCode - 验证码ls - 回调boolean verifyPhoneCode(java.lang.String phone,
java.lang.String verifyCode,
BaseAccountManager.OnAccountManagerListener ls)
phone - 手机号verifyCode - 验证码ls - 回调boolean sendSendGlobalPhoneCode(java.lang.String areaCode,
java.lang.String phone,
XMAccountInterface.SEND_CODE_USE sendCodeUse,
BaseAccountManager.OnAccountManagerListener ls)
boolean resetPwdByEmail(java.lang.String email,
java.lang.String newPassw,
BaseAccountManager.OnAccountManagerListener ls)
email - 邮箱newPassw - 新密码ls - 回调boolean resetPwdByPhone(java.lang.String phone,
java.lang.String newPassw,
BaseAccountManager.OnAccountManagerListener ls)
phone - 手机号newPassw - 新密码ls - 回调boolean sendEmailCodeForRegister(java.lang.String email,
BaseAccountManager.OnAccountManagerListener ls)
email - 邮箱ls - 回调boolean sendPhoneCodeForRegister(java.lang.String userName,
java.lang.String phoneNo,
BaseAccountManager.OnAccountManagerListener ls)
userName - 用户名phoneNo - 手机号ls - 回调boolean checkPwd(java.lang.String password,
BaseAccountManager.OnAccountManagerListener ls)
boolean modifyPwd(java.lang.String userName,
java.lang.String oldPassw,
java.lang.String newPassw,
BaseAccountManager.OnAccountManagerListener ls)
userName - 用户名oldPassw - 老密码newPassw - 新密码ls - 回调boolean hasLogin()
java.lang.String getPassword()
java.lang.String getUserName()
java.lang.String getAccountName()