com.baidu.sapi2
类 BDAccountManager

java.lang.Object
  继承者 com.baidu.sapi2.BDAccountManager

public class BDAccountManager
extends Object

Baidu Account Manager.

从以下版本开始:
1.0.0
版本:
1.1.0
作者:
SunWeiLi

嵌套类摘要
static interface BDAccountManager.OnUnLoginListener
           
 
字段摘要
static String KEY_DISPLAY_NAME
          获取显示 用的用户名获取策略 用户名>email>手机号
static String KEY_EMAIL
           
static String KEY_PHONE
           
static String KEY_PTOKEN
           
static String KEY_RESULTCODE
           
static String KEY_RESULTMSG
           
static String KEY_STOKEN
           
static String KEY_UID
           
static String KEY_USERNAME
           
 
构造方法摘要
BDAccountManager()
           
 
方法摘要
 String blockingGetAuthToken()
          Don't calling this method in your main thread
 void getAuthTokenAsync(ITokenCallback callback)
           
 void getAuthTokenAsync(ITokenCallback callback, android.app.Activity activity)
           
 void getAuthTokenAsync(ITokenCallback callback, android.app.Activity activity, Class toActivity)
           
 void getAuthTokenAsync(ITokenCallback callback, android.app.Activity fromeActivity, Class toActivity, BDAccountManager.OnUnLoginListener onUnLoginListener)
           
 void getAuthTokenAsync(ITokenCallback callback, android.app.Activity fromeActivity, Class toActivity, BDAccountManager.OnUnLoginListener onUnLoginListener, int requestCode)
           
static BDAccountManager getInstance()
           
 SapiContext getSapiContext()
           
 String getUserData(String key)
          获取用户信息
 boolean initial(android.content.Context context, SapiConfig sapiConfig)
           
 void invalidateAuthToken()
          Don't calling this method in your main thread
 boolean isLogin()
          是否登录
 void logout()
           
 void logout(boolean isReal)
          logout
 void setFirstInstallLoginShareListener(IFirstInstallLoginShareListener listener)
          设置第一次安装启动接受互通消息的回调 此方法只生效一次
 void startFillNameActivity(android.app.Activity activity, Class toActivity, int requestCode)
          打开补填用户名页面
 void syncAccountToken(Token token, String uid)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

KEY_PHONE

public static final String KEY_PHONE
另请参见:
常量字段值

KEY_UID

public static final String KEY_UID
另请参见:
常量字段值

KEY_DISPLAY_NAME

public static final String KEY_DISPLAY_NAME
获取显示 用的用户名获取策略 用户名>email>手机号

另请参见:
常量字段值

KEY_PTOKEN

public static final String KEY_PTOKEN
另请参见:
常量字段值

KEY_EMAIL

public static final String KEY_EMAIL
另请参见:
常量字段值

KEY_USERNAME

public static final String KEY_USERNAME
另请参见:
常量字段值

KEY_STOKEN

public static final String KEY_STOKEN
另请参见:
常量字段值

KEY_RESULTCODE

public static final String KEY_RESULTCODE
另请参见:
常量字段值

KEY_RESULTMSG

public static final String KEY_RESULTMSG
另请参见:
常量字段值
构造方法详细信息

BDAccountManager

public BDAccountManager()
方法详细信息

getInstance

public static BDAccountManager getInstance()

initial

public boolean initial(android.content.Context context,
                       SapiConfig sapiConfig)

setFirstInstallLoginShareListener

public void setFirstInstallLoginShareListener(IFirstInstallLoginShareListener listener)
设置第一次安装启动接受互通消息的回调 此方法只生效一次


getUserData

public String getUserData(String key)
获取用户信息

参数:
key -
返回:

syncAccountToken

public void syncAccountToken(Token token,
                             String uid)

isLogin

public boolean isLogin()
是否登录

返回:

getAuthTokenAsync

public void getAuthTokenAsync(ITokenCallback callback,
                              android.app.Activity fromeActivity,
                              Class toActivity,
                              BDAccountManager.OnUnLoginListener onUnLoginListener,
                              int requestCode)

getAuthTokenAsync

public void getAuthTokenAsync(ITokenCallback callback,
                              android.app.Activity fromeActivity,
                              Class toActivity,
                              BDAccountManager.OnUnLoginListener onUnLoginListener)

getAuthTokenAsync

public void getAuthTokenAsync(ITokenCallback callback,
                              android.app.Activity activity,
                              Class toActivity)

getAuthTokenAsync

public void getAuthTokenAsync(ITokenCallback callback,
                              android.app.Activity activity)

getAuthTokenAsync

public void getAuthTokenAsync(ITokenCallback callback)

blockingGetAuthToken

public String blockingGetAuthToken()
Don't calling this method in your main thread

返回:

invalidateAuthToken

public void invalidateAuthToken()
Don't calling this method in your main thread


logout

public void logout(boolean isReal)
logout


logout

public void logout()

startFillNameActivity

public void startFillNameActivity(android.app.Activity activity,
                                  Class toActivity,
                                  int requestCode)
打开补填用户名页面

参数:
activity -
requestCode -

getSapiContext

public SapiContext getSapiContext()


Copyright © 2013. All Rights Reserved.