SapiAccountService.smali
.class public final Lcom/baidu/sapi2/SapiAccountService;
.super Ljava/lang/Object;
.source "SapiAccountService.java"
# interfaces
.implements Lcom/baidu/sapi2/service/interfaces/ISAccountService;
# static fields
.field private static final a:Ljava/lang/String; = "native"
# instance fields
.field private b:Lcom/baidu/sapi2/SapiConfiguration;
.field private c:Lcom/baidu/sapi2/a;
# direct methods
.method constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
.line 77
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 78
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getSapiConfiguration()Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v0
iput-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
.line 79
new-instance v0, Lcom/baidu/sapi2/a;
invoke-direct {v0, p1}, Lcom/baidu/sapi2/a;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
.line 80
return-void
.end method
.method static synthetic a(Lcom/baidu/sapi2/SapiAccountService;)Lcom/baidu/sapi2/SapiConfiguration;
.registers 2
.prologue
.line 70
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
return-object v0
.end method
.method static a(Landroid/content/Context;Ljava/lang/String;)Z
.registers 9
.prologue
const/4 v1, 0x0
.line 1159
if-eqz p0, :cond_9
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
:cond_9
move v0, v1
.line 1177
:goto_a
return v0
.line 1164
:cond_b
:try_start_b
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 1165
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_6c
.line 1166
invoke-static {p0}, Lcom/baidu/sapi2/utils/SapiUtils;->getAuthorizedDomainsForPtoken(Landroid/content/Context;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_1e
:goto_1e
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_6c
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 1167
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "https://"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
const-string v5, "STOKEN"
invoke-static {v4, v5}, Lcom/baidu/sapi2/utils/SapiUtils;->getCookie(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {p1, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_1e
.line 1170
new-instance v4, Lcom/baidu/sapi2/dto/PassNameValuePair;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "https://"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
.line 1171
invoke-static {v0, p1}, Lcom/baidu/sapi2/utils/SapiUtils;->buildStokenCookie(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-direct {v4, v5, v0}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 1170
invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_1e
.line 1176
:catch_69
move-exception v0
move v0, v1
.line 1177
goto :goto_a
.line 1174
:cond_6c
invoke-static {p0, v2}, Lcom/baidu/sapi2/utils/SapiUtils;->syncCookies(Landroid/content/Context;Ljava/util/List;)V
:try_end_6f
.catch Ljava/lang/Throwable; {:try_start_b .. :try_end_6f} :catch_69
.line 1175
const/4 v0, 0x1
goto :goto_a
.end method
.method private a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z
.registers 11
.prologue
const/4 v1, 0x0
.line 1125
if-eqz p1, :cond_9
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_b
:cond_9
move v0, v1
.line 1150
:goto_a
return v0
.line 1130
:cond_b
:try_start_b
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 1131
invoke-static {p1}, Lcom/baidu/sapi2/utils/SapiUtils;->getAuthorizedDomains(Landroid/content/Context;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_18
:goto_18
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_66
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 1132
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "https://www."
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
const-string v5, "BDUSS"
invoke-static {v4, v5}, Lcom/baidu/sapi2/utils/SapiUtils;->getCookie(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {p2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_18
.line 1135
new-instance v4, Lcom/baidu/sapi2/dto/PassNameValuePair;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "https://www."
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
.line 1136
invoke-static {v0, p2}, Lcom/baidu/sapi2/utils/SapiUtils;->buildBDUSSCookie(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-direct {v4, v5, v0}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 1135
invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_18
.line 1149
:catch_63
move-exception v0
move v0, v1
.line 1150
goto :goto_a
.line 1138
:cond_66
invoke-static {p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_bf
.line 1139
invoke-static {p1}, Lcom/baidu/sapi2/utils/SapiUtils;->getAuthorizedDomainsForPtoken(Landroid/content/Context;)Ljava/util/List;
move-result-object v0
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_74
:goto_74
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_bf
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 1140
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "https://"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
const-string v5, "PTOKEN"
invoke-static {v4, v5}, Lcom/baidu/sapi2/utils/SapiUtils;->getCookie(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
invoke-virtual {p3, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_74
.line 1143
new-instance v4, Lcom/baidu/sapi2/dto/PassNameValuePair;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "https://"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
.line 1144
invoke-static {v0, p3}, Lcom/baidu/sapi2/utils/SapiUtils;->buildPtokenCookie(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-direct {v4, v5, v0}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 1143
invoke-interface {v2, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_74
.line 1147
:cond_bf
invoke-static {p1, v2}, Lcom/baidu/sapi2/utils/SapiUtils;->syncCookies(Landroid/content/Context;Ljava/util/List;)V
:try_end_c2
.catch Ljava/lang/Throwable; {:try_start_b .. :try_end_c2} :catch_63
.line 1148
const/4 v0, 0x1
goto/16 :goto_a
.end method
# virtual methods
.method a()Ljava/lang/String;
.registers 3
.prologue
.line 86
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v1}, Lcom/baidu/sapi2/a;->b()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "?"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiAccountService;->j()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method a(Lcom/baidu/sapi2/utils/enums/BindWidgetAction;)Ljava/lang/String;
.registers 6
.prologue
.line 121
if-nez p1, :cond_a
.line 122
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "BindWidgetAction can\'t be null"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 124
:cond_a
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 125
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "adapter"
const-string v3, "3"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 126
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v2, p1}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/utils/enums/BindWidgetAction;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "?"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 128
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiAccountService;->j()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 129
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 126
return-object v0
.end method
.method a(Lcom/baidu/sapi2/utils/enums/SocialType;)Ljava/lang/String;
.registers 6
.prologue
.line 151
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 152
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "type"
invoke-virtual {p1}, Lcom/baidu/sapi2/utils/enums/SocialType;->getName()Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 153
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v2}, Lcom/baidu/sapi2/a;->p()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "?"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 154
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiAccountService;->j()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 155
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 153
return-object v0
.end method
.method a(Lcom/baidu/sapi2/utils/enums/SocialType;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 5
.prologue
.line 296
const/4 v0, 0x0
invoke-virtual {p0, p1, p2, p3, v0}, Lcom/baidu/sapi2/SapiAccountService;->a(Lcom/baidu/sapi2/utils/enums/SocialType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method a(Lcom/baidu/sapi2/utils/enums/SocialType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 10
.prologue
.line 308
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 310
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "display"
const-string v3, "native"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 311
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "type"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p1}, Lcom/baidu/sapi2/utils/enums/SocialType;->getType()I
move-result v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ""
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 312
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "act"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->socialBindType:Lcom/baidu/sapi2/utils/enums/BindType;
invoke-virtual {v3}, Lcom/baidu/sapi2/utils/enums/BindType;->getName()Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 313
invoke-static {p4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_54
.line 314
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "appid"
invoke-direct {v1, v2, p4}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 316
:cond_54
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "access_token"
invoke-direct {v1, v2, p2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 317
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "osuid"
invoke-direct {v1, v2, p3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 318
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "expSid"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->sidValue:Ljava/lang/String;
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 320
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v2}, Lcom/baidu/sapi2/a;->r()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "?"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 321
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiAccountService;->j()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 322
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 320
return-object v0
.end method
.method a(Ljava/lang/String;)Ljava/lang/String;
.registers 6
.prologue
.line 164
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 165
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "adapter"
const-string v3, "3"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 166
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "wapsec"
const-string v3, "center"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 168
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->accountCenterRealAutnen:Z
if-eqz v0, :cond_68
.line 169
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "realName"
const-string v3, "1"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 175
:goto_2f
const-string v0, "account_realname"
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_75
.line 176
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0}, Lcom/baidu/sapi2/a;->n()Ljava/lang/String;
move-result-object v0
.line 184
:goto_3d
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v2, "?"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const/4 v2, 0x0
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/SapiAccountService;->a(Z)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v2, "&"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.line 171
:cond_68
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "realName"
const-string v3, "0"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_2f
.line 177
:cond_75
const-string v0, "account_check"
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_90
.line 178
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "hidebtmback"
const-string v3, "1"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 179
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0}, Lcom/baidu/sapi2/a;->m()Ljava/lang/String;
move-result-object v0
goto :goto_3d
.line 181
:cond_90
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0}, Lcom/baidu/sapi2/a;->l()Ljava/lang/String;
move-result-object v0
goto :goto_3d
.end method
.method a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 9
.prologue
.line 335
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 336
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "type"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
sget-object v4, Lcom/baidu/sapi2/utils/enums/SocialType;->QQ_SSO:Lcom/baidu/sapi2/utils/enums/SocialType;
invoke-virtual {v4}, Lcom/baidu/sapi2/utils/enums/SocialType;->getType()I
move-result v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ""
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 337
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "appid"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->qqAppID:Ljava/lang/String;
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 338
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "access_token"
invoke-direct {v1, v2, p1}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 339
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "osuid"
invoke-direct {v1, v2, p2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 340
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "unionid"
invoke-direct {v1, v2, p3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 341
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "expSid"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->sidValue:Ljava/lang/String;
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 342
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v2}, Lcom/baidu/sapi2/a;->r()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "?"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 343
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiAccountService;->j()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 344
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 342
return-object v0
.end method
.method a(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/String;
.registers 8
.prologue
.line 408
new-instance v0, Ljava/util/ArrayList;
const/4 v1, 0x4
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
.line 409
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "mkey"
invoke-direct {v1, v2, p2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 410
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "code"
invoke-direct {v1, v2, p1}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 411
if-eqz p3, :cond_34
.line 412
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "wapsec"
const-string v3, "center"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 413
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "adapter"
const-string v3, "3"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 415
:cond_34
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "appid"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->wxAppID:Ljava/lang/String;
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 416
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "display"
const-string v3, "native"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 417
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "expSid"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->sidValue:Ljava/lang/String;
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 418
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v2}, Lcom/baidu/sapi2/a;->u()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "?"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 419
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiAccountService;->j()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 420
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 418
return-object v0
.end method
.method a(Z)Ljava/lang/String;
.registers 8
.prologue
.line 235
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 236
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "clientfrom"
const-string v3, "native"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 237
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "tpl"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 238
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "login_share_strategy"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
invoke-virtual {v3}, Lcom/baidu/sapi2/SapiConfiguration;->loginShareStrategy()Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;
move-result-object v3
invoke-virtual {v3}, Lcom/baidu/sapi2/utils/enums/LoginShareStrategy;->getStrValue()Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 239
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "client"
const-string v3, "android"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 240
if-eqz p1, :cond_53
.line 241
new-instance v2, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v3, "adapter"
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->customActionBarEnabled:Z
if-eqz v0, :cond_1b2
const-string v0, "3"
:goto_4d
invoke-direct {v2, v3, v0}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 243
:cond_53
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "t"
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 244
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "act"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->socialBindType:Lcom/baidu/sapi2/utils/enums/BindType;
invoke-virtual {v3}, Lcom/baidu/sapi2/utils/enums/BindType;->getName()Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 245
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "hideExtraEntry"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->smsLoginConfig:Lcom/baidu/sapi2/SapiConfiguration$SmsLoginConfig;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration$SmsLoginConfig;->flagHideExtraEntry:Lcom/baidu/sapi2/utils/enums/Switch;
.line 246
invoke-virtual {v3}, Lcom/baidu/sapi2/utils/enums/Switch;->ordinal()I
move-result v3
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 245
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 247
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "loginLink"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->smsLoginConfig:Lcom/baidu/sapi2/SapiConfiguration$SmsLoginConfig;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration$SmsLoginConfig;->flagShowLoginLink:Lcom/baidu/sapi2/utils/enums/Switch;
.line 248
invoke-virtual {v3}, Lcom/baidu/sapi2/utils/enums/Switch;->ordinal()I
move-result v3
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 247
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 249
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "smsLoginLink"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->smsLoginConfig:Lcom/baidu/sapi2/SapiConfiguration$SmsLoginConfig;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration$SmsLoginConfig;->flagShowSmsLoginLink:Lcom/baidu/sapi2/utils/enums/Switch;
.line 250
invoke-virtual {v3}, Lcom/baidu/sapi2/utils/enums/Switch;->ordinal()I
move-result v3
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 249
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 251
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "lPFastRegLink"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->smsLoginConfig:Lcom/baidu/sapi2/SapiConfiguration$SmsLoginConfig;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration$SmsLoginConfig;->flagShowFastRegLink:Lcom/baidu/sapi2/utils/enums/Switch;
.line 252
invoke-virtual {v3}, Lcom/baidu/sapi2/utils/enums/Switch;->ordinal()I
move-result v3
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 251
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 253
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->registMode:Lcom/baidu/sapi2/utils/enums/RegistMode;
sget-object v2, Lcom/baidu/sapi2/utils/enums/RegistMode;->FAST:Lcom/baidu/sapi2/utils/enums/RegistMode;
if-ne v0, v2, :cond_eb
.line 254
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "fastRegLink"
const-string v3, "1"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 256
:cond_eb
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->quickUserEnabled:Z
if-eqz v0, :cond_111
.line 257
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "quick_user"
const-string v3, "1"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 258
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->registMode:Lcom/baidu/sapi2/utils/enums/RegistMode;
sget-object v2, Lcom/baidu/sapi2/utils/enums/RegistMode;->QUICK_USER:Lcom/baidu/sapi2/utils/enums/RegistMode;
if-ne v0, v2, :cond_111
.line 259
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "regtype"
const-string v3, "2"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 262
:cond_111
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "lPlayout"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->configurableViewLayout:Lcom/baidu/sapi2/utils/enums/Switch;
invoke-virtual {v3}, Lcom/baidu/sapi2/utils/enums/Switch;->ordinal()I
move-result v3
invoke-static {v3}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 263
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->showRegLink:Z
if-nez v0, :cond_139
.line 264
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "regLink"
const-string v3, "0"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 266
:cond_139
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->fastRegTitleText:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_157
.line 268
:try_start_143
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "fastRegText"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->fastRegTitleText:Ljava/lang/String;
const-string v4, "UTF-8"
.line 269
invoke-static {v3, v4}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 268
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_157
.catch Ljava/lang/Throwable; {:try_start_143 .. :try_end_157} :catch_1b6
.line 274
:cond_157
:goto_157
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->uniteVerify:Z
if-eqz v0, :cond_169
.line 275
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "connect"
const-string v3, "1"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 277
:cond_169
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->language:Lcom/baidu/sapi2/utils/enums/Language;
sget-object v2, Lcom/baidu/sapi2/utils/enums/Language;->ENGLISH:Lcom/baidu/sapi2/utils/enums/Language;
if-ne v0, v2, :cond_17d
.line 278
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "lang"
const-string v3, "en"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 282
:cond_17d
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "suppcheck"
const-string v3, "1"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 284
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->supportFaceLogin:Z
if-eqz v0, :cond_19b
.line 285
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "scanface"
const-string v3, "1"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 287
:cond_19b
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->disableVoiceVerify:Z
if-eqz v0, :cond_1ad
.line 288
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "disable_voice_vcode"
const-string v3, "1"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 291
:cond_1ad
invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v0
return-object v0
.line 241
:cond_1b2
const-string v0, ""
goto/16 :goto_4d
.line 270
:catch_1b6
move-exception v0
.line 271
invoke-static {v0}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/Throwable;)V
goto :goto_157
.end method
.method a(ZLjava/lang/String;)Ljava/lang/String;
.registers 8
.prologue
.line 369
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 370
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "type"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
sget-object v4, Lcom/baidu/sapi2/utils/enums/SocialType;->WEIXIN:Lcom/baidu/sapi2/utils/enums/SocialType;
invoke-virtual {v4}, Lcom/baidu/sapi2/utils/enums/SocialType;->getType()I
move-result v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ""
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 371
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "display"
const-string v3, "native"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 372
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "app_key"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->wxAppID:Ljava/lang/String;
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 373
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "scope"
const-string v3, "snsapi_login"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 374
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "expSid"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->sidValue:Ljava/lang/String;
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 375
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getConfignation()Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v0
iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->supportGuestAccountLogin:Z
if-eqz v0, :cond_74
.line 376
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "supportGuestAccount"
const-string v3, "1"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 378
:cond_74
if-eqz p1, :cond_120
.line 379
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "act"
const-string v3, "bind"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 380
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "wapsec"
const-string v3, "center"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 381
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "adapter"
const-string v3, "3"
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 382
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_db
.line 383
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v2, v2, Lcom/baidu/sapi2/SapiConfiguration;->environment:Lcom/baidu/sapi2/utils/enums/Domain;
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v3
invoke-virtual {v2, v3}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v2, "/wp/v3/ucenter/accountbind"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v2, "?"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
.line 384
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiAccountService;->j()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v2, "&"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
.line 385
invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
.line 388
:cond_db
:try_start_db
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "u"
const-string v3, "UTF-8"
invoke-static {p2, v3}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_eb
.catch Ljava/io/UnsupportedEncodingException; {:try_start_db .. :try_end_eb} :catch_11b
.line 395
:goto_eb
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v2}, Lcom/baidu/sapi2/a;->t()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v2, "?"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiAccountService;->j()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v2, "&"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
.line 396
invoke-static {v1}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 395
return-object v0
.line 389
:catch_11b
move-exception v0
.line 390
invoke-static {v0}, Lcom/baidu/sapi2/base/debug/Log;->e(Ljava/lang/Throwable;)V
goto :goto_eb
.line 393
:cond_120
new-instance v0, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "act"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->socialBindType:Lcom/baidu/sapi2/utils/enums/BindType;
invoke-virtual {v3}, Lcom/baidu/sapi2/utils/enums/BindType;->getName()Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_eb
.end method
.method a(Lcom/baidu/sapi2/callback/GetTplStokenCallback;Ljava/lang/String;Ljava/util/List;Z)Ljava/util/Map;
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/GetTplStokenCallback;",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;Z)",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 870
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2, p3, p4}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/GetTplStokenCallback;Ljava/lang/String;Ljava/util/List;Z)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method a(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/LoginResult;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 917
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/EnhancedService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/EnhancedService;
move-result-object v0
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/EnhancedService;->getLoginProxyResult(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;)V
.line 918
return-void
.end method
.method a(Lcom/baidu/sapi2/SapiAccount;Ljava/util/List;)Z
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/SapiAccount;",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;)Z"
}
.end annotation
.prologue
.line 850
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/SapiAccount;Ljava/util/List;)Z
move-result v0
return v0
.end method
.method a(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;)Z
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/shell/callback/SapiCallBack",
"<",
"Lcom/baidu/sapi2/shell/response/SapiAccountResponse;",
">;",
"Ljava/lang/String;",
")Z"
}
.end annotation
.prologue
.line 685
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/a;->b(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;)Z
move-result v0
return v0
.end method
.method a(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;Ljava/lang/String;)Z
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/shell/callback/SapiCallBack",
"<",
"Lcom/baidu/sapi2/shell/response/SapiAccountResponse;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")Z"
}
.end annotation
.prologue
.line 469
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
const/4 v1, 0x0
invoke-virtual {v0, p1, p2, p3, v1}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method b()Ljava/lang/String;
.registers 7
.prologue
.line 90
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 91
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "client"
const-string v3, "android"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 92
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "clientfrom"
const-string v3, "native"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 93
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "adapter"
const-string v3, "3"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 94
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "banner"
const-string v3, "1"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 95
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "t"
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 96
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v2}, Lcom/baidu/sapi2/a;->c()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "?"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/SapiAccountService;->a(Z)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 97
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 96
return-object v0
.end method
.method b(Lcom/baidu/sapi2/utils/enums/SocialType;)Ljava/lang/String;
.registers 7
.prologue
.line 439
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 441
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "display"
const-string v3, "native"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 442
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "type"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p1}, Lcom/baidu/sapi2/utils/enums/SocialType;->getType()I
move-result v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ""
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 443
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "guidebind"
const-string v3, "1"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 444
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "expSid"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->sidValue:Ljava/lang/String;
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 445
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v2}, Lcom/baidu/sapi2/a;->t()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "?"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 446
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiAccountService;->j()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 447
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 445
return-object v0
.end method
.method b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 9
.prologue
.line 355
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 356
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "type"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
sget-object v4, Lcom/baidu/sapi2/utils/enums/SocialType;->XIAOMI:Lcom/baidu/sapi2/utils/enums/SocialType;
invoke-virtual {v4}, Lcom/baidu/sapi2/utils/enums/SocialType;->getType()I
move-result v4
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ""
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 357
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "appid"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
iget-object v4, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v4, v4, Lcom/baidu/sapi2/SapiConfiguration;->xiaomiAppID:Ljava/lang/Long;
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, ""
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 358
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "access_token"
invoke-direct {v1, v2, p1}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 359
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "osuid"
invoke-direct {v1, v2, p2}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 360
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "phone"
invoke-direct {v1, v2, p3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 361
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "expSid"
iget-object v3, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->sidValue:Ljava/lang/String;
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 362
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v2}, Lcom/baidu/sapi2/a;->r()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "?"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 363
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiAccountService;->j()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 364
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 362
return-object v0
.end method
.method c()Ljava/lang/String;
.registers 7
.prologue
.line 101
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 102
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "adapter"
const-string v3, "3"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 103
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "banner"
const-string v3, "1"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 104
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "t"
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
invoke-static {v4, v5}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 105
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v2}, Lcom/baidu/sapi2/a;->d()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "?"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/SapiAccountService;->a(Z)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 106
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 105
return-object v0
.end method
.method public cancelRequest()V
.registers 2
.prologue
.line 476
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0}, Lcom/baidu/sapi2/a;->a()V
.line 477
return-void
.end method
.method public checkFaceLoginEnable(Landroid/content/Context;Ljava/util/Map;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/Long;",
">;)V"
}
.end annotation
.prologue
.line 1186
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->supportFaceLogin:Z
if-eqz v0, :cond_12
.line 1187
invoke-static {p1}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiContext;->getSapiOptions()Lcom/baidu/sapi2/SapiOptions;
move-result-object v0
iget-boolean v0, v0, Lcom/baidu/sapi2/SapiOptions;->faceLoginCheckEnabled:Z
if-nez v0, :cond_13
.line 1193
:cond_12
:goto_12
return-void
.line 1192
:cond_13
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/a;->a(Landroid/content/Context;Ljava/util/Map;)V
goto :goto_12
.end method
.method public checkFaceLoginStatus(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/FaceLoginStatusResult;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 1020
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;)V
.line 1021
return-void
.end method
.method public checkUserFaceId(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/CheckUserFaceIdResult;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 997
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
const/4 v1, 0x0
invoke-virtual {v0, p1, p2, v1}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;Ljava/util/Map;)V
.line 998
return-void
.end method
.method public checkUserFaceId(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;Ljava/util/Map;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/CheckUserFaceIdResult;",
">;",
"Ljava/lang/String;",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.prologue
.line 1010
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2, p3}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;Ljava/util/Map;)V
.line 1011
return-void
.end method
.method d()Ljava/lang/String;
.registers 5
.prologue
.line 110
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 111
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "adapter"
const-string v3, "3"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 112
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "banner"
const-string v3, "1"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 113
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v2}, Lcom/baidu/sapi2/a;->e()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "?"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const/4 v2, 0x0
.line 115
invoke-virtual {p0, v2}, Lcom/baidu/sapi2/SapiAccountService;->a(Z)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 117
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 113
return-object v0
.end method
.method public dynamicPwdLogin(Lcom/baidu/sapi2/callback/DynamicPwdLoginCallback;Ljava/lang/String;Ljava/lang/String;)V
.registers 5
.prologue
.line 816
const/4 v0, 0x0
invoke-virtual {p0, p1, p2, p3, v0}, Lcom/baidu/sapi2/SapiAccountService;->dynamicPwdLogin(Lcom/baidu/sapi2/callback/DynamicPwdLoginCallback;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 817
return-void
.end method
.method public dynamicPwdLogin(Lcom/baidu/sapi2/callback/DynamicPwdLoginCallback;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/DynamicPwdLoginCallback;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.prologue
.line 831
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/EnhancedService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/EnhancedService;
move-result-object v0
.line 832
invoke-virtual {v0, p1, p2, p3, p4}, Lcom/baidu/sapi2/EnhancedService;->dynamicPwdLogin(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 833
return-void
.end method
.method public dynamicPwdLogin(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/DynamicPwdLoginResult;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")V"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 802
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/EnhancedService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/EnhancedService;
move-result-object v0
const/4 v1, 0x0
.line 803
invoke-virtual {v0, p1, p2, p3, v1}, Lcom/baidu/sapi2/EnhancedService;->dynamicPwdLogin(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 804
return-void
.end method
.method public dynamicPwdLogin(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;Ljava/lang/String;)Z
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/shell/callback/SapiCallBack",
"<",
"Lcom/baidu/sapi2/shell/response/SapiAccountResponse;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")Z"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 786
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
const/4 v1, 0x1
invoke-virtual {v0, p1, p2, p3, v1}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;Ljava/lang/String;Z)Z
move-result v0
return v0
.end method
.method e()Ljava/lang/String;
.registers 5
.prologue
.line 133
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 134
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "adapter"
const-string v3, "3"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 135
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v2}, Lcom/baidu/sapi2/a;->h()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "?"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 137
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiAccountService;->j()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 139
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 135
return-object v0
.end method
.method f()Ljava/lang/String;
.registers 5
.prologue
.line 143
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 144
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "adapter"
const-string v3, "3"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 145
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v2}, Lcom/baidu/sapi2/a;->i()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "?"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 146
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiAccountService;->j()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 147
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 145
return-object v0
.end method
.method public faceLoginSwitch(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;ZLjava/lang/String;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/SapiResult;",
">;",
"Ljava/lang/String;",
"Z",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 1033
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2, p3, p4}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;ZLjava/lang/String;)V
.line 1034
return-void
.end method
.method public fastReg(Lcom/baidu/sapi2/callback/SapiCallback;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/FastRegResult;",
">;)V"
}
.end annotation
.prologue
.line 717
const/16 v0, 0xf
invoke-virtual {p0, p1, v0}, Lcom/baidu/sapi2/SapiAccountService;->fastReg(Lcom/baidu/sapi2/callback/SapiCallback;I)V
.line 718
return-void
.end method
.method public fastReg(Lcom/baidu/sapi2/callback/SapiCallback;I)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/FastRegResult;",
">;I)V"
}
.end annotation
.prologue
.line 695
const/4 v0, 0x0
invoke-virtual {p0, p1, p2, v0}, Lcom/baidu/sapi2/SapiAccountService;->fastReg(Lcom/baidu/sapi2/callback/SapiCallback;ILjava/util/Map;)V
.line 696
return-void
.end method
.method public fastReg(Lcom/baidu/sapi2/callback/SapiCallback;ILjava/util/Map;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/FastRegResult;",
">;I",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.prologue
.line 707
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2, p3}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/SapiCallback;ILjava/util/Map;)V
.line 708
return-void
.end method
.method public fillUserProfile(Lcom/baidu/sapi2/callback/FillUserProfileCallback;Ljava/lang/String;)V
.registers 4
.prologue
.line 498
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/FillUserProfileCallback;Ljava/lang/String;)V
.line 499
return-void
.end method
.method public fillUsername(Lcom/baidu/sapi2/callback/FillUsernameCallback;Ljava/lang/String;Ljava/lang/String;)V
.registers 5
.prologue
.line 488
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2, p3}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/FillUsernameCallback;Ljava/lang/String;Ljava/lang/String;)V
.line 489
return-void
.end method
.method g()Ljava/lang/String;
.registers 5
.prologue
.line 193
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 195
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "tpl"
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v3
invoke-virtual {v3}, Lcom/baidu/sapi2/SapiAccountManager;->getSapiConfiguration()Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v3
iget-object v3, v3, Lcom/baidu/sapi2/SapiConfiguration;->tpl:Ljava/lang/String;
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 196
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "showtype"
const-string v3, "phone"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 197
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "device"
const-string v3, "wap"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 198
new-instance v1, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v2, "adapter"
const-string v3, "apps"
invoke-direct {v1, v2, v3}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 199
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v2}, Lcom/baidu/sapi2/a;->f()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 200
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiAccountService;->j()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 201
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v0
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 199
return-object v0
.end method
.method public getCaptcha(Lcom/baidu/sapi2/callback/SapiCallback;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/GetCaptchaResult;",
">;)V"
}
.end annotation
.prologue
.line 936
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/EnhancedService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/EnhancedService;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/baidu/sapi2/EnhancedService;->getCaptcha(Lcom/baidu/sapi2/callback/SapiCallback;)V
.line 937
return-void
.end method
.method public getCaptchaKey()Ljava/lang/String;
.registers 3
.prologue
.line 927
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/EnhancedService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/EnhancedService;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/EnhancedService;->getCaptchaKey()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getDynamicPwd(Lcom/baidu/sapi2/callback/GetDynamicPwdCallback;Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.prologue
.line 756
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/EnhancedService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/EnhancedService;
move-result-object v0
const/4 v1, 0x0
.line 757
invoke-virtual {v0, p1, p2, p3, v1}, Lcom/baidu/sapi2/EnhancedService;->getDynamicPwd(Lcom/baidu/sapi2/callback/GetDynamicPwdCallback;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 758
return-void
.end method
.method public getDynamicPwd(Lcom/baidu/sapi2/callback/GetDynamicPwdCallback;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/GetDynamicPwdCallback;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.prologue
.line 770
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/EnhancedService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/EnhancedService;
move-result-object v0
.line 771
invoke-virtual {v0, p1, p2, p3, p4}, Lcom/baidu/sapi2/EnhancedService;->getDynamicPwd(Lcom/baidu/sapi2/callback/GetDynamicPwdCallback;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.line 772
return-void
.end method
.method public getDynamicPwd(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/GetDynamicPwdResult;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 743
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/EnhancedService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/EnhancedService;
move-result-object v0
.line 744
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/EnhancedService;->getDynamicPwd(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;)V
.line 745
return-void
.end method
.method public getDynamicPwd(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;)Z
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/shell/callback/SapiCallBack",
"<",
"Lcom/baidu/sapi2/shell/response/SapiResponse;",
">;",
"Ljava/lang/String;",
")Z"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 732
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;)Z
move-result v0
return v0
.end method
.method public getHistoryPortraits(Lcom/baidu/sapi2/callback/GetHistoryPortraitsCallback;Lcom/baidu/sapi2/dto/GetHistoryPortraitsDTO;)V
.registers 6
.prologue
.line 553
new-instance v0, Lcom/baidu/sapi2/PortraitService;
iget-object v1, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v2, "8.7.7.0.2"
invoke-direct {v0, v1, v2}, Lcom/baidu/sapi2/PortraitService;-><init>(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)V
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/PortraitService;->getHistoryPortraits(Lcom/baidu/sapi2/callback/GetHistoryPortraitsCallback;Lcom/baidu/sapi2/dto/GetHistoryPortraitsDTO;)V
.line 554
return-void
.end method
.method public getIqiyiAccessToken()Ljava/lang/String;
.registers 2
.prologue
.line 1056
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiContext;->getIqiyiAccesstoken()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getPopularPortraitsInfo(Lcom/baidu/sapi2/callback/GetPopularPortraitsCallback;Ljava/lang/String;)V
.registers 6
.prologue
.line 563
new-instance v0, Lcom/baidu/sapi2/PortraitService;
iget-object v1, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v2, "8.7.7.0.2"
invoke-direct {v0, v1, v2}, Lcom/baidu/sapi2/PortraitService;-><init>(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)V
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/PortraitService;->getPopularPortraitsInfo(Lcom/baidu/sapi2/callback/GetPopularPortraitsCallback;Ljava/lang/String;)V
.line 564
return-void
.end method
.method public getPortrait(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/shell/callback/SapiCallBack",
"<",
"Lcom/baidu/sapi2/shell/response/GetPortraitResponse;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")V"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 541
new-instance v0, Lcom/baidu/sapi2/PortraitService;
iget-object v1, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v2, "8.7.7.0.2"
invoke-direct {v0, v1, v2}, Lcom/baidu/sapi2/PortraitService;-><init>(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)V
.line 542
invoke-virtual {v0, p1, p2, p3, p4}, Lcom/baidu/sapi2/PortraitService;->getPortrait(Lcom/baidu/sapi2/shell/callback/SapiCallBack;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.line 543
return-void
.end method
.method public getQrCodeContent(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/GetQrCodeImageResult;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 593
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/QrCodeService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/QrCodeService;
move-result-object v0
.line 594
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/QrCodeService;->getQrCodeContent(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;)V
.line 596
return-void
.end method
.method public getQrCodeImage(Lcom/baidu/sapi2/callback/SapiCallback;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/GetQrCodeImageResult;",
">;)V"
}
.end annotation
.prologue
.line 625
const/4 v0, 0x0
invoke-virtual {p0, v0, p1}, Lcom/baidu/sapi2/SapiAccountService;->getQrCodeImage(Ljava/lang/String;Lcom/baidu/sapi2/callback/SapiCallback;)V
.line 626
return-void
.end method
.method public getQrCodeImage(Ljava/lang/String;Lcom/baidu/sapi2/callback/SapiCallback;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/GetQrCodeImageResult;",
">;)V"
}
.end annotation
.prologue
.line 614
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/QrCodeService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/QrCodeService;
move-result-object v0
.line 615
invoke-virtual {v0, p2, p1}, Lcom/baidu/sapi2/QrCodeService;->getQrCodeImage(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;)V
.line 616
return-void
.end method
.method public getQrCodeUrl(Lcom/baidu/sapi2/callback/SapiCallback;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/GetQrCodeImageResult;",
">;)V"
}
.end annotation
.prologue
.line 604
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/QrCodeService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/QrCodeService;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/baidu/sapi2/QrCodeService;->getQrCodeUrl(Lcom/baidu/sapi2/callback/SapiCallback;)V
.line 605
return-void
.end method
.method public getRegCode(Lcom/baidu/sapi2/callback/GetRegCodeCallback;Ljava/lang/String;)V
.registers 5
.prologue
.line 946
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/EnhancedService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/EnhancedService;
move-result-object v0
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/EnhancedService;->getRegCode(Lcom/baidu/sapi2/callback/GetRegCodeCallback;Ljava/lang/String;)V
.line 947
return-void
.end method
.method public getTplStoken(Lcom/baidu/sapi2/callback/GetTplStokenCallback;Ljava/lang/String;Ljava/util/List;)Ljava/util/Map;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/GetTplStokenCallback;",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;)",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 862
const/4 v0, 0x1
invoke-virtual {p0, p1, p2, p3, v0}, Lcom/baidu/sapi2/SapiAccountService;->a(Lcom/baidu/sapi2/callback/GetTplStokenCallback;Ljava/lang/String;Ljava/util/List;Z)Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public getUserInfo(Lcom/baidu/sapi2/callback/GetUserInfoCallback;Ljava/lang/String;)V
.registers 4
.prologue
.line 573
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/GetUserInfoCallback;Ljava/lang/String;)V
.line 574
return-void
.end method
.method public getUserInfo(Lcom/baidu/sapi2/shell/callback/GetUserInfoCallBack;Ljava/lang/String;)V
.registers 4
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 586
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/shell/callback/GetUserInfoCallBack;Ljava/lang/String;)V
.line 587
return-void
.end method
.method h()Ljava/lang/String;
.registers 2
.prologue
.line 210
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0}, Lcom/baidu/sapi2/a;->g()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method i()Ljava/lang/String;
.registers 7
.prologue
.line 219
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getSapiConfiguration()Lcom/baidu/sapi2/SapiConfiguration;
move-result-object v0
.line 220
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v2, v0, Lcom/baidu/sapi2/SapiConfiguration;->environment:Lcom/baidu/sapi2/utils/enums/Domain;
invoke-static {}, Lcom/baidu/sapi2/utils/SapiUtils;->getDefaultHttpsEnabled()Z
move-result v3
invoke-virtual {v2, v3}, Lcom/baidu/sapi2/utils/enums/Domain;->getWap(Z)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "/wp/"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 221
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 222
new-instance v3, Lcom/baidu/sapi2/dto/PassNameValuePair;
const-string v4, "appid"
iget-object v5, v0, Lcom/baidu/sapi2/SapiConfiguration;->appId:Ljava/lang/String;
invoke-direct {v3, v4, v5}, Lcom/baidu/sapi2/dto/PassNameValuePair;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 223
iget-object v3, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_46
.line 224
iget-object v3, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v3}, Lcom/baidu/sapi2/utils/SapiUtils;->getClientId(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
iput-object v3, v0, Lcom/baidu/sapi2/SapiConfiguration;->clientId:Ljava/lang/String;
.line 226
:cond_46
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "?"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {p0}, Lcom/baidu/sapi2/SapiAccountService;->j()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "&"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-static {v2}, Lcom/baidu/sapi2/utils/SapiUtils;->createRequestParams(Ljava/util/List;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public iqiyiSSOLogin(Lcom/baidu/sapi2/callback/IqiyiLoginCallback;Lcom/baidu/sapi2/dto/IqiyiLoginDTO;)V
.registers 4
.prologue
.line 985
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/IqiyiLoginCallback;Lcom/baidu/sapi2/dto/IqiyiLoginDTO;)V
.line 986
return-void
.end method
.method public isStokenExist(Ljava/lang/String;Ljava/util/List;)Z
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;)Z"
}
.end annotation
.prologue
.line 843
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/a;->a(Ljava/lang/String;Ljava/util/List;)Z
move-result v0
return v0
.end method
.method j()Ljava/lang/String;
.registers 2
.prologue
.line 230
const/4 v0, 0x1
invoke-virtual {p0, v0}, Lcom/baidu/sapi2/SapiAccountService;->a(Z)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method k()Ljava/lang/String;
.registers 2
.prologue
.line 429
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0}, Lcom/baidu/sapi2/a;->s()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method l()Ljava/lang/String;
.registers 2
.prologue
.line 456
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0}, Lcom/baidu/sapi2/a;->u()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public login(Lcom/baidu/sapi2/callback/LoginCallback;Lcom/baidu/sapi2/dto/LoginDTO;)V
.registers 5
.prologue
.line 907
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/EnhancedService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/EnhancedService;
move-result-object v0
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/EnhancedService;->login(Lcom/baidu/sapi2/callback/LoginCallback;Lcom/baidu/sapi2/dto/LoginDTO;)V
.line 908
return-void
.end method
.method m()Ljava/lang/String;
.registers 2
.prologue
.line 465
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0}, Lcom/baidu/sapi2/a;->v()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public oauth(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/OAuthResult;",
">;",
"Ljava/lang/String;",
")V"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.prologue
.line 881
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
const/4 v1, 0x0
invoke-virtual {v0, p1, p2, v1}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;Ljava/lang/String;)V
.line 882
return-void
.end method
.method public oauth(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;Ljava/lang/String;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/OAuthResult;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 893
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2, p3}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;Ljava/lang/String;)V
.line 894
return-void
.end method
.method public phoneReg(Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/dto/PhoneRegDTO;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/PhoneRegResult;",
">;",
"Lcom/baidu/sapi2/dto/PhoneRegDTO;",
")V"
}
.end annotation
.prologue
.line 956
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/EnhancedService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/EnhancedService;
move-result-object v0
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/EnhancedService;->phoneReg(Lcom/baidu/sapi2/callback/SapiCallback;Lcom/baidu/sapi2/dto/PhoneRegDTO;)V
.line 957
return-void
.end method
.method public qrAppLogin(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;Ljava/lang/String;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/baidu/sapi2/callback/SapiCallback",
"<",
"Lcom/baidu/sapi2/result/QrAppLoginResult;",
">;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 662
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/QrCodeService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/QrCodeService;
move-result-object v0
invoke-virtual {v0, p1, p2, p3}, Lcom/baidu/sapi2/QrCodeService;->qrAppLogin(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;Ljava/lang/String;)V
.line 663
return-void
.end method
.method public qrJoinLoginStatusCheck(Lcom/baidu/sapi2/callback/QrLoginStatusCheckCallback;Lcom/baidu/sapi2/dto/QrLoginStstusCheckDTO;)V
.registers 5
.prologue
.line 643
const/4 v0, 0x1
iput-boolean v0, p2, Lcom/baidu/sapi2/dto/QrLoginStstusCheckDTO;->isJoinCodeLogin:Z
.line 644
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/QrCodeService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/QrCodeService;
move-result-object v0
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/QrCodeService;->qrLoginStatusCheck(Lcom/baidu/sapi2/callback/QrLoginStatusCheckCallback;Lcom/baidu/sapi2/dto/QrLoginStstusCheckDTO;)V
.line 645
return-void
.end method
.method public qrLoginStatusCheck(Lcom/baidu/sapi2/callback/QrLoginStatusCheckCallback;Lcom/baidu/sapi2/dto/QrLoginStstusCheckDTO;)V
.registers 5
.prologue
.line 634
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/QrCodeService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/QrCodeService;
move-result-object v0
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/QrCodeService;->qrLoginStatusCheck(Lcom/baidu/sapi2/callback/QrLoginStatusCheckCallback;Lcom/baidu/sapi2/dto/QrLoginStstusCheckDTO;)V
.line 635
return-void
.end method
.method public refreshOpenidToUid()V
.registers 7
.prologue
.line 1200
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-boolean v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->needOpenid:Z
if-nez v0, :cond_7
.line 1258
:cond_6
:goto_6
return-void
.line 1203
:cond_7
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getLoginAccounts()Ljava/util/List;
move-result-object v1
.line 1204
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/SapiAccountManager;->getShareAccounts()Ljava/util/List;
move-result-object v0
.line 1205
invoke-interface {v1, v0}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z
.line 1206
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v0
if-nez v0, :cond_30
.line 1207
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;
move-result-object v0
const-string v1, "openid_uid_list"
const-string v2, ""
invoke-virtual {v0, v1, v2}, Lcom/baidu/sapi2/SapiContext;->put(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_6
.line 1210
:cond_30
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;
move-result-object v0
const-string v2, "openid_uid_list"
.line 1211
invoke-virtual {v0, v2}, Lcom/baidu/sapi2/SapiContext;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1212
invoke-static {v0}, Lcom/baidu/sapi2/utils/SapiUtils;->urlParamsToMap(Ljava/lang/String;)Ljava/util/Map;
move-result-object v2
.line 1215
invoke-interface {v2}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object v3
.line 1216
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v4
:cond_4a
:goto_4a
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_64
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/baidu/sapi2/SapiAccount;
.line 1217
iget-object v5, v0, Lcom/baidu/sapi2/SapiAccount;->uid:Ljava/lang/String;
invoke-interface {v3, v5}, Ljava/util/Collection;->contains(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_4a
.line 1218
iget-object v0, v0, Lcom/baidu/sapi2/SapiAccount;->uid:Ljava/lang/String;
invoke-interface {v3, v0}, Ljava/util/Collection;->remove(Ljava/lang/Object;)Z
goto :goto_4a
.line 1222
:cond_64
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;
move-result-object v0
const-string v3, "openid_uid_list"
.line 1223
invoke-static {v2}, Lcom/baidu/sapi2/utils/SapiUtils;->mapToUrlParams(Ljava/util/Map;)Ljava/lang/String;
move-result-object v4
.line 1222
invoke-virtual {v0, v3, v4}, Lcom/baidu/sapi2/SapiContext;->put(Ljava/lang/String;Ljava/lang/String;)V
.line 1226
invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_79
:goto_79
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_6
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/baidu/sapi2/SapiAccount;
.line 1227
iget-object v3, v0, Lcom/baidu/sapi2/SapiAccount;->uid:Ljava/lang/String;
invoke-interface {v2, v3}, Ljava/util/Map;->containsValue(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_79
.line 1228
new-instance v3, Lcom/baidu/sapi2/SapiAccountService$2;
invoke-direct {v3, p0, v2, v0}, Lcom/baidu/sapi2/SapiAccountService$2;-><init>(Lcom/baidu/sapi2/SapiAccountService;Ljava/util/Map;Lcom/baidu/sapi2/SapiAccount;)V
iget-object v0, v0, Lcom/baidu/sapi2/SapiAccount;->bduss:Ljava/lang/String;
invoke-virtual {p0, v3, v0}, Lcom/baidu/sapi2/SapiAccountService;->oauth(Lcom/baidu/sapi2/callback/SapiCallback;Ljava/lang/String;)V
goto :goto_79
.end method
.method public setIqiyiAccessToken(Ljava/lang/String;)V
.registers 3
.prologue
.line 1042
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
iget-object v0, v0, Lcom/baidu/sapi2/SapiConfiguration;->context:Landroid/content/Context;
invoke-static {v0}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/baidu/sapi2/SapiContext;->setIqiyiAccesstoken(Ljava/lang/String;)V
.line 1043
invoke-static {}, Lcom/baidu/sapi2/share/a;->d()Z
move-result v0
if-nez v0, :cond_12
.line 1048
:goto_11
return-void
.line 1046
:cond_12
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1}, Lcom/baidu/sapi2/a;->d(Ljava/lang/String;)V
.line 1047
invoke-static {}, Lcom/baidu/sapi2/share/a;->a()Lcom/baidu/sapi2/share/a;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/share/a;->b()V
goto :goto_11
.end method
.method public setPopularPortrait(Lcom/baidu/sapi2/callback/SetPopularPortraitCallback;Lcom/baidu/sapi2/dto/SetPopularPortraitDTO;)V
.registers 6
.prologue
.line 525
new-instance v0, Lcom/baidu/sapi2/PortraitService;
iget-object v1, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v2, "8.7.7.0.2"
invoke-direct {v0, v1, v2}, Lcom/baidu/sapi2/PortraitService;-><init>(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)V
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/PortraitService;->setPopularPortrait(Lcom/baidu/sapi2/callback/SetPopularPortraitCallback;Lcom/baidu/sapi2/dto/SetPopularPortraitDTO;)V
.line 526
return-void
.end method
.method public setPortrait(Lcom/baidu/sapi2/callback/SetPortraitCallback;Ljava/lang/String;[BLjava/lang/String;)V
.registers 8
.prologue
.line 514
new-instance v0, Lcom/baidu/sapi2/PortraitService;
iget-object v1, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v2, "8.7.7.0.2"
invoke-direct {v0, v1, v2}, Lcom/baidu/sapi2/PortraitService;-><init>(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)V
.line 515
invoke-virtual {v0, p1, p2, p3, p4}, Lcom/baidu/sapi2/PortraitService;->setPortrait(Lcom/baidu/sapi2/callback/SetPortraitCallback;Ljava/lang/String;[BLjava/lang/String;)V
.line 516
return-void
.end method
.method public stopQrLoginStatusCheck()V
.registers 3
.prologue
.line 651
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->b:Lcom/baidu/sapi2/SapiConfiguration;
const-string v1, "8.7.7.0.2"
invoke-static {v0, v1}, Lcom/baidu/sapi2/QrCodeService;->getInstance(Lcom/baidu/sapi2/SapiConfiguration;Ljava/lang/String;)Lcom/baidu/sapi2/QrCodeService;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/sapi2/QrCodeService;->stopLoginStatusCheck()V
.line 652
return-void
.end method
.method public wapSSOConfirm(Lcom/baidu/sapi2/callback/SSOConfirmCallback;Lcom/baidu/sapi2/dto/SSOConfirmDTO;)V
.registers 4
.prologue
.line 673
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/SSOConfirmCallback;Lcom/baidu/sapi2/dto/SSOConfirmDTO;)V
.line 674
return-void
.end method
.method public web2NativeLogin(Lcom/baidu/sapi2/callback/Web2NativeLoginCallback;)V
.registers 4
.prologue
.line 965
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
const/4 v1, 0x0
invoke-virtual {v0, p1, v1}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/Web2NativeLoginCallback;Z)V
.line 966
return-void
.end method
.method public web2NativeLogin(Lcom/baidu/sapi2/callback/Web2NativeLoginCallback;Z)V
.registers 4
.prologue
.line 975
iget-object v0, p0, Lcom/baidu/sapi2/SapiAccountService;->c:Lcom/baidu/sapi2/a;
invoke-virtual {v0, p1, p2}, Lcom/baidu/sapi2/a;->a(Lcom/baidu/sapi2/callback/Web2NativeLoginCallback;Z)V
.line 976
return-void
.end method
.method public webLogin(Landroid/content/Context;)Z
.registers 4
.prologue
const/4 v0, 0x0
.line 1066
if-nez p1, :cond_4
.line 1073
:cond_3
:goto_3
return v0
.line 1069
:cond_4
invoke-static {p1}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;
move-result-object v1
invoke-virtual {v1}, Lcom/baidu/sapi2/SapiContext;->getCurrentAccount()Lcom/baidu/sapi2/SapiAccount;
move-result-object v1
.line 1070
if-eqz v1, :cond_3
.line 1071
iget-object v0, v1, Lcom/baidu/sapi2/SapiAccount;->bduss:Ljava/lang/String;
iget-object v1, v1, Lcom/baidu/sapi2/SapiAccount;->ptoken:Ljava/lang/String;
invoke-static {p1, v0, v1}, Lcom/baidu/sapi2/utils/SapiUtils;->webLogin(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
goto :goto_3
.end method
.method public webLogin(Landroid/content/Context;Ljava/lang/String;)Z
.registers 6
.prologue
.line 1084
if-eqz p1, :cond_8
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_a
.line 1085
:cond_8
const/4 v0, 0x0
.line 1116
:goto_9
return v0
.line 1088
:cond_a
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 1089
const-string v1, "pp"
.line 1090
const-string v1, "pp"
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1091
invoke-static {}, Lcom/baidu/sapi2/SapiAccountManager;->getInstance()Lcom/baidu/sapi2/SapiAccountManager;
move-result-object v1
invoke-virtual {v1}, Lcom/baidu/sapi2/SapiAccountManager;->getAccountService()Lcom/baidu/sapi2/SapiAccountService;
move-result-object v1
new-instance v2, Lcom/baidu/sapi2/SapiAccountService$1;
invoke-direct {v2, p0, p1}, Lcom/baidu/sapi2/SapiAccountService$1;-><init>(Lcom/baidu/sapi2/SapiAccountService;Landroid/content/Context;)V
invoke-virtual {v1, v2, p2, v0}, Lcom/baidu/sapi2/SapiAccountService;->getTplStoken(Lcom/baidu/sapi2/callback/GetTplStokenCallback;Ljava/lang/String;Ljava/util/List;)Ljava/util/Map;
.line 1112
invoke-static {p1}, Lcom/baidu/sapi2/SapiContext;->getInstance(Landroid/content/Context;)Lcom/baidu/sapi2/SapiContext;
move-result-object v0
invoke-virtual {v0, p2}, Lcom/baidu/sapi2/SapiContext;->getAccountFromBduss(Ljava/lang/String;)Lcom/baidu/sapi2/SapiAccount;
move-result-object v0
.line 1113
if-eqz v0, :cond_39
.line 1114
iget-object v1, v0, Lcom/baidu/sapi2/SapiAccount;->bduss:Ljava/lang/String;
iget-object v0, v0, Lcom/baidu/sapi2/SapiAccount;->ptoken:Ljava/lang/String;
invoke-direct {p0, p1, v1, v0}, Lcom/baidu/sapi2/SapiAccountService;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
goto :goto_9
.line 1116
:cond_39
const/4 v0, 0x0
invoke-direct {p0, p1, p2, v0}, Lcom/baidu/sapi2/SapiAccountService;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
goto :goto_9
.end method
.method public webLogin(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z
.registers 5
.prologue
.line 1121
invoke-virtual {p0, p1, p2}, Lcom/baidu/sapi2/SapiAccountService;->webLogin(Landroid/content/Context;Ljava/lang/String;)Z
move-result v0
return v0
.end method