ccv.smali
.class public Ldxoptimizer/ccv;
.super Ljava/lang/Object;
.source "BaiduAppsearchUtils.java"
# direct methods
.method public static a(Landroid/content/Context;Ldxoptimizer/ccb;Ljava/lang/String;)V
.registers 9
.prologue
const/4 v5, 0x1
.line 123
invoke-static {p0}, Ldxoptimizer/cee;->c(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_e
.line 124
const v0, 0x7f080537
invoke-static {p0, v0, v5}, Ldxoptimizer/cgi;->b(Landroid/content/Context;II)Landroid/widget/Toast;
.line 240
:goto_d
return-void
.line 127
:cond_e
invoke-static {}, Ldxoptimizer/cey;->g()Z
move-result v0
if-nez v0, :cond_1b
.line 128
const v0, 0x7f080dfe
invoke-static {p0, v0, v5}, Ldxoptimizer/cgi;->b(Landroid/content/Context;II)Landroid/widget/Toast;
goto :goto_d
.line 131
:cond_1b
invoke-static {p0}, Ldxoptimizer/afz;->a(Landroid/content/Context;)Ldxoptimizer/yr;
move-result-object v0
.line 132
invoke-static {p0}, Ldxoptimizer/ccv;->b(Landroid/content/Context;)Ldxoptimizer/yp;
move-result-object v1
.line 133
new-instance v2, Ldxoptimizer/ccv$1;
invoke-direct {v2, v0, v1}, Ldxoptimizer/ccv$1;-><init>(Ldxoptimizer/yr;Ldxoptimizer/yp;)V
invoke-virtual {p1, v2}, Ldxoptimizer/ccb;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V
.line 149
invoke-virtual {p1}, Ldxoptimizer/ccb;->show()V
.line 154
iget-object v2, v1, Ldxoptimizer/yp;->b:Ljava/lang/String;
invoke-static {p0, v2}, Ldxoptimizer/cem;->g(Landroid/content/Context;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_45
.line 155
if-eqz p1, :cond_41
invoke-virtual {p1}, Ldxoptimizer/ccb;->isShowing()Z
move-result v0
if-eqz v0, :cond_41
.line 156
invoke-virtual {p1}, Ldxoptimizer/ccb;->dismiss()V
.line 158
:cond_41
invoke-static {p0, p2}, Ldxoptimizer/ccv;->a(Landroid/content/Context;Ljava/lang/String;)V
goto :goto_d
.line 166
:cond_45
iget-object v2, v1, Ldxoptimizer/yp;->b:Ljava/lang/String;
invoke-static {p0, v2}, Ldxoptimizer/byv;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 167
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_60
.line 169
invoke-static {p0, p1, v2}, Ldxoptimizer/ccv;->c(Landroid/content/Context;Ldxoptimizer/ccb;Ljava/lang/String;)V
.line 171
const-string v0, "sf_bda_pe"
const-string v1, "com.baidu.appsearch"
.line 173
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 171
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_d
.line 181
:cond_60
iget-object v2, v1, Ldxoptimizer/yp;->a:Ljava/lang/String;
iget-object v3, v1, Ldxoptimizer/yp;->b:Ljava/lang/String;
invoke-virtual {v0, v2, v3}, Ldxoptimizer/yr;->c(Ljava/lang/String;Ljava/lang/String;)Ldxoptimizer/yq;
move-result-object v2
.line 184
if-eqz v2, :cond_92
iget v3, v2, Ldxoptimizer/yq;->n:I
const/4 v4, 0x6
if-ne v3, v4, :cond_92
new-instance v3, Ljava/io/File;
.line 185
invoke-virtual {v2}, Ldxoptimizer/yq;->a()Ljava/lang/String;
move-result-object v4
invoke-direct {v3, v4}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-virtual {v3}, Ljava/io/File;->exists()Z
move-result v3
if-eqz v3, :cond_92
.line 187
invoke-virtual {v2}, Ldxoptimizer/yq;->a()Ljava/lang/String;
move-result-object v0
invoke-static {p0, p1, v0}, Ldxoptimizer/ccv;->c(Landroid/content/Context;Ldxoptimizer/ccb;Ljava/lang/String;)V
.line 189
const-string v0, "sf_bda_pe"
const-string v1, "com.baidu.appsearch"
.line 191
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 189
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto/16 :goto_d
.line 199
:cond_92
new-instance v2, Ldxoptimizer/ccv$2;
invoke-direct {v2, p0, p1, v1}, Ldxoptimizer/ccv$2;-><init>(Landroid/content/Context;Ldxoptimizer/ccb;Ldxoptimizer/yp;)V
invoke-static {v0, v1, v2}, Ldxoptimizer/afz;->b(Ldxoptimizer/yr;Ldxoptimizer/yp;Ldxoptimizer/yx;)V
.line 237
const-string v0, "sf_bda_pn"
const-string v1, "com.baidu.appsearch"
.line 239
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 237
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto/16 :goto_d
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;)V
.registers 5
.prologue
.line 42
invoke-static {}, Ldxoptimizer/aep;->a()Ldxoptimizer/aep;
move-result-object v0
.line 43
const-string v1, "com.baidu.appsearch"
invoke-virtual {v0, v1}, Ldxoptimizer/aep;->b(Ljava/lang/String;)Ldxoptimizer/aeo;
move-result-object v0
.line 44
if-nez v0, :cond_d
.line 81
:cond_c
:goto_c
return-void
.line 47
:cond_d
invoke-virtual {v0}, Ldxoptimizer/aeo;->j()Z
move-result v0
if-eqz v0, :cond_66
.line 48
new-instance v1, Landroid/content/Intent;
const-string v0, "com.baidu.appsearch.extinvoker.LAUNCH"
invoke-direct {v1, v0}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 50
const-string v2, "backop"
const-string v0, "0"
invoke-virtual {v1, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 51
const-string v0, "id"
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 55
invoke-static {p1}, Ldxoptimizer/cfa;->c(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_53
.line 56
invoke-static {p0}, Ldxoptimizer/ccv;->a(Landroid/content/Context;)Z
move-result v0
if-nez v0, :cond_c
.line 59
const-string v0, "2"
.line 60
const-string v2, "func"
invoke-virtual {v1, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 66
:goto_3d
invoke-static {p0, v1}, Ldxoptimizer/cdw;->a(Landroid/content/Context;Landroid/content/Intent;)Z
move-result v0
if-eqz v0, :cond_60
.line 67
invoke-virtual {p0, v1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
.line 75
:goto_46
const-string v0, "am"
const-string v1, "oba"
const/4 v2, 0x1
.line 77
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 75
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_c
.line 62
:cond_53
const-string v0, "10"
.line 63
const-string v2, "func"
invoke-virtual {v1, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 64
const-string v0, "pkg"
invoke-virtual {v1, v0, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
goto :goto_3d
.line 73
:cond_60
const-string v0, "com.baidu.appsearch"
invoke-static {p0, v0}, Ldxoptimizer/cem;->l(Landroid/content/Context;Ljava/lang/String;)Z
goto :goto_46
.line 79
:cond_66
const v0, 0x7f080534
const/4 v1, 0x0
invoke-static {p0, v0, v1}, Ldxoptimizer/cgi;->b(Landroid/content/Context;II)Landroid/widget/Toast;
goto :goto_c
.end method
.method public static a(Landroid/content/Context;)Z
.registers 7
.prologue
const/4 v2, 0x1
const/4 v1, 0x0
.line 84
new-instance v3, Landroid/content/Intent;
const-string v0, "com.baidu.appsearch.exported.MAPPACTION"
invoke-direct {v3, v0}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 85
const-string v0, "com.baidu.appsearch"
invoke-virtual {v3, v0}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
.line 86
invoke-static {p0}, Ldxoptimizer/cfb;->a(Landroid/content/Context;)Landroid/content/pm/PackageManager;
move-result-object v0
.line 87
if-nez v0, :cond_16
move v0, v1
.line 107
:goto_15
return v0
.line 90
:cond_16
invoke-virtual {v0, v3, v1}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
move-result-object v4
.line 91
if-eqz v4, :cond_5d
invoke-interface {v4}, Ljava/util/List;->size()I
move-result v0
if-lez v0, :cond_5d
invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/content/pm/ResolveInfo;
iget-object v0, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
iget-boolean v0, v0, Landroid/content/pm/ActivityInfo;->exported:Z
if-eqz v0, :cond_5d
.line 94
const-string v5, "com.baidu.appsearch"
invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/content/pm/ResolveInfo;
iget-object v0, v0, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
iget-object v0, v0, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
invoke-virtual {v3, v5, v0}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 95
const-string v0, "invoker"
const-string v4, "yhds"
invoke-virtual {v3, v0, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 96
const/high16 v0, 0x14000000
invoke-virtual {v3, v0}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
.line 98
:try_start_49
invoke-virtual {p0, v3}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
.line 99
const-string v0, "am"
const-string v3, "oba"
const/4 v4, 0x1
.line 101
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
.line 99
invoke-static {v0, v3, v4}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
:try_end_58
.catch Ljava/lang/SecurityException; {:try_start_49 .. :try_end_58} :catch_5a
move v0, v2
.line 102
goto :goto_15
.line 103
:catch_5a
move-exception v0
move v0, v1
.line 104
goto :goto_15
:cond_5d
move v0, v1
.line 107
goto :goto_15
.end method
.method private static b(Landroid/content/Context;)Ldxoptimizer/yp;
.registers 3
.prologue
.line 111
new-instance v0, Ldxoptimizer/yp;
invoke-direct {v0}, Ldxoptimizer/yp;-><init>()V
.line 112
const-string v1, "bstore"
iput-object v1, v0, Ldxoptimizer/yp;->a:Ljava/lang/String;
.line 113
sget-object v1, Ldxoptimizer/cdd;->l:Ljava/lang/String;
iput-object v1, v0, Ldxoptimizer/yp;->j:Ljava/lang/String;
.line 114
const-string v1, "com.baidu.appsearch"
iput-object v1, v0, Ldxoptimizer/yp;->b:Ljava/lang/String;
.line 115
const v1, 0x7f0805ed
invoke-virtual {p0, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Ldxoptimizer/yp;->c:Ljava/lang/String;
.line 116
const-string v1, "https://sjwssu.baidu.com/bd/yhds_download-appsearch"
iput-object v1, v0, Ldxoptimizer/yp;->g:Ljava/lang/String;
.line 117
const-string v1, "https://sjwssu.baidu.com/bd/appsearch_android/icon"
iput-object v1, v0, Ldxoptimizer/yp;->h:Ljava/lang/String;
.line 118
return-object v0
.end method
.method static synthetic b(Landroid/content/Context;Ldxoptimizer/ccb;Ljava/lang/String;)V
.registers 3
.prologue
.line 36
invoke-static {p0, p1, p2}, Ldxoptimizer/ccv;->c(Landroid/content/Context;Ldxoptimizer/ccb;Ljava/lang/String;)V
return-void
.end method
.method private static c(Landroid/content/Context;Ldxoptimizer/ccb;Ljava/lang/String;)V
.registers 6
.prologue
.line 244
invoke-static {p0}, Ldxoptimizer/cem;->a(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_14
.line 245
invoke-static {}, Ldxoptimizer/cbn;->a()Ldxoptimizer/cbn;
move-result-object v0
new-instance v1, Ldxoptimizer/ccv$3;
invoke-direct {v1, p0, p2, p1}, Ldxoptimizer/ccv$3;-><init>(Landroid/content/Context;Ljava/lang/String;Ldxoptimizer/ccb;)V
const/4 v2, 0x4
invoke-virtual {v0, v1, v2}, Ldxoptimizer/cbn;->a(Ljava/lang/Runnable;I)V
.line 277
:goto_13
return-void
.line 274
:cond_14
invoke-virtual {p1}, Ldxoptimizer/ccb;->dismiss()V
.line 275
check-cast p0, Landroid/app/Activity;
invoke-static {p0, p2}, Ldxoptimizer/cel;->b(Landroid/app/Activity;Ljava/lang/String;)V
goto :goto_13
.end method