com.baidu.sapi2
类 SapiClient

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

public class SapiClient
extends Object

sapi 接口请求类

作者:
sunweili

构造方法摘要
SapiClient()
           
 
方法摘要
 boolean askDynamicPass(SapiCallBack callBack, String mobile)
           
 void cancelRequest()
           
 void destory()
           
 boolean deviceCheck()
          Device check(Add By DongJian, 2013-05-08)
 boolean deviceForcedRegister(SapiCallBack callBack, String forceRegToken)
          Device 强制Register (在普通注册失败的情况下)
 boolean deviceLogin(SapiCallBack callBack, String deviceToken)
          Device Login
 boolean deviceRegister(SapiCallBack callBack)
          Device Register
 boolean downloadLogin(SapiCallBack callBack, String loginsign)
           
 boolean fastReg(SapiCallBack callBack, String sms)
           
 boolean fillUname(LoginCallBack callBack, String bduss, String ptoken, String username)
           
 boolean getSmsCode(SapiCallBack callBack, String phoneNum, String vcodeStr, String verifyCode)
           
 boolean getVerifyImg(SapiCallBack callBack, String vcodeStr)
           
static String getVersion()
          api打组件的版本 需要和 MANIFEST.MF里面的版本好同步
 boolean getYunInfo()
           
 boolean initial(android.content.Context context, SapiConfig sapiConfig)
           
 boolean kuaiTuiReg(SapiCallBack callBack, String username, String password, String vcodeStr, String verifyCode)
           
 boolean login(LoginCallBack callBack, int loginType, String username, String password, String vcodeStr, String verifyCode, boolean isDynamicPwd)
           
 boolean login(LoginCallBack callBack, int loginType, String username, String password, String vcodeStr, String verifyCode, boolean isDynamicPwd, DisplayAccount displayAccount)
           
 boolean logout(String bduss)
           
 boolean phoneReg(SapiCallBack callBack, String phoneNum, String smsCode, String username, String password)
           
 boolean qrAppLogin(SapiCallBack callBack, String qrSign, String qrCmd)
           
 boolean qrPCLogin(SapiCallBack callBack, String qrSign, String qrCmd, String bduss, String stoken, String ptoken)
           
 boolean regDataCheck(SapiCallBack callBack, String phoneNum, String username, String password)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

SapiClient

public SapiClient()
方法详细信息

getVersion

public static String getVersion()
api打组件的版本 需要和 MANIFEST.MF里面的版本好同步

返回:

initial

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

getYunInfo

public boolean getYunInfo()

login

public boolean login(LoginCallBack callBack,
                     int loginType,
                     String username,
                     String password,
                     String vcodeStr,
                     String verifyCode,
                     boolean isDynamicPwd)

login

public boolean login(LoginCallBack callBack,
                     int loginType,
                     String username,
                     String password,
                     String vcodeStr,
                     String verifyCode,
                     boolean isDynamicPwd,
                     DisplayAccount displayAccount)

destory

public void destory()

cancelRequest

public void cancelRequest()

kuaiTuiReg

public boolean kuaiTuiReg(SapiCallBack callBack,
                          String username,
                          String password,
                          String vcodeStr,
                          String verifyCode)

phoneReg

public boolean phoneReg(SapiCallBack callBack,
                        String phoneNum,
                        String smsCode,
                        String username,
                        String password)

getSmsCode

public boolean getSmsCode(SapiCallBack callBack,
                          String phoneNum,
                          String vcodeStr,
                          String verifyCode)

regDataCheck

public boolean regDataCheck(SapiCallBack callBack,
                            String phoneNum,
                            String username,
                            String password)

getVerifyImg

public boolean getVerifyImg(SapiCallBack callBack,
                            String vcodeStr)

logout

public boolean logout(String bduss)

fillUname

public boolean fillUname(LoginCallBack callBack,
                         String bduss,
                         String ptoken,
                         String username)

deviceCheck

public boolean deviceCheck()
Device check(Add By DongJian, 2013-05-08)

返回:
boolean result

deviceRegister

public boolean deviceRegister(SapiCallBack callBack)
Device Register

参数:
callBack -
返回:

deviceForcedRegister

public boolean deviceForcedRegister(SapiCallBack callBack,
                                    String forceRegToken)
Device 强制Register (在普通注册失败的情况下)

参数:
callBack -
返回:

deviceLogin

public boolean deviceLogin(SapiCallBack callBack,
                           String deviceToken)
Device Login

参数:
callBack -
返回:

qrPCLogin

public boolean qrPCLogin(SapiCallBack callBack,
                         String qrSign,
                         String qrCmd,
                         String bduss,
                         String stoken,
                         String ptoken)

qrAppLogin

public boolean qrAppLogin(SapiCallBack callBack,
                          String qrSign,
                          String qrCmd)

fastReg

public boolean fastReg(SapiCallBack callBack,
                       String sms)

askDynamicPass

public boolean askDynamicPass(SapiCallBack callBack,
                              String mobile)

downloadLogin

public boolean downloadLogin(SapiCallBack callBack,
                             String loginsign)


Copyright © 2013. All Rights Reserved.