byv.smali
.class public Ldxoptimizer/byv;
.super Ljava/lang/Object;
.source "DataPipePubApi.java"
# static fields
.field public static A:Ljava/lang/String;
.field public static B:Ljava/lang/String;
.field public static C:Ljava/lang/String;
.field public static D:Ljava/lang/String;
.field public static E:Ljava/lang/String;
.field public static F:Ljava/lang/String;
.field public static G:Ljava/lang/String;
.field public static H:Ljava/lang/String;
.field public static I:Ljava/lang/String;
.field public static J:Ljava/lang/String;
.field public static K:Ljava/lang/String;
.field public static L:Ljava/lang/String;
.field public static M:Ljava/lang/String;
.field public static N:Ljava/lang/String;
.field public static O:Ljava/lang/String;
.field public static P:Ljava/lang/String;
.field public static Q:Ljava/lang/String;
.field public static R:Ljava/lang/String;
.field public static S:Ljava/lang/String;
.field public static T:Ljava/lang/String;
.field private static U:Ljava/lang/String;
.field private static V:Ljava/lang/String;
.field private static W:Z
.field private static X:Ldxoptimizer/aec;
.field private static Y:Z
.field public static a:Ljava/lang/String;
.field public static b:Ljava/lang/String;
.field public static c:Ljava/lang/String;
.field public static d:Ljava/lang/String;
.field public static e:Ljava/lang/String;
.field public static f:Ljava/lang/String;
.field public static g:Ljava/lang/String;
.field public static h:Ljava/lang/String;
.field public static i:Ljava/lang/String;
.field public static j:Ljava/lang/String;
.field public static k:Ljava/lang/String;
.field public static l:Ljava/lang/String;
.field public static final m:Ljava/lang/String;
.field public static n:Ljava/lang/String;
.field public static o:Ljava/lang/String;
.field public static p:Ljava/lang/String;
.field public static q:Ljava/lang/String;
.field public static r:Ljava/lang/String;
.field public static s:Ljava/lang/String;
.field public static t:Ljava/lang/String;
.field public static u:Ljava/lang/String;
.field public static v:Ljava/lang/String;
.field public static w:Ljava/lang/String;
.field public static x:Ljava/lang/String;
.field public static y:Ljava/lang/String;
.field public static z:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 2
.prologue
const/4 v1, 0x0
.line 137
const-string v0, "531d9ca145cef22e46b31b82"
sput-object v0, Ldxoptimizer/byv;->a:Ljava/lang/String;
.line 138
const-string v0, "533a985045cef22e46b31b84"
sput-object v0, Ldxoptimizer/byv;->b:Ljava/lang/String;
.line 139
const-string v0, "533e49d845ce2e5164cbf901"
sput-object v0, Ldxoptimizer/byv;->c:Ljava/lang/String;
.line 142
const-string v0, "53c3aadb45cef6ebd738fe62"
sput-object v0, Ldxoptimizer/byv;->d:Ljava/lang/String;
.line 144
const-string v0, "53c3aaa045cef6ebd738fe61"
sput-object v0, Ldxoptimizer/byv;->f:Ljava/lang/String;
.line 145
const-string v0, "55112a577eae140bfb352bd3"
sput-object v0, Ldxoptimizer/byv;->g:Ljava/lang/String;
.line 146
const-string v0, "53d0bd9445cef6ebd738fe6c"
sput-object v0, Ldxoptimizer/byv;->e:Ljava/lang/String;
.line 147
const-string v0, "53d0c16245cef6ebd738fe6d"
sput-object v0, Ldxoptimizer/byv;->h:Ljava/lang/String;
.line 148
const-string v0, "53cf559945cef6ebd738fe68"
sput-object v0, Ldxoptimizer/byv;->i:Ljava/lang/String;
.line 150
const-string v0, "53cf80a745cef6ebd738fe69"
sput-object v0, Ldxoptimizer/byv;->j:Ljava/lang/String;
.line 151
const-string v0, "53f5592e45ceccd52644238f"
sput-object v0, Ldxoptimizer/byv;->k:Ljava/lang/String;
.line 152
const-string v0, "53e85aaa45cef6ebd738fe72"
sput-object v0, Ldxoptimizer/byv;->l:Ljava/lang/String;
.line 153
const-string v0, "541fba6545ceccd52644239d"
sput-object v0, Ldxoptimizer/byv;->n:Ljava/lang/String;
.line 154
const-string v0, "5444a45545ce7874685e83e0"
sput-object v0, Ldxoptimizer/byv;->o:Ljava/lang/String;
.line 156
const-string v0, "53ad55d645ce68e19171b67f"
sput-object v0, Ldxoptimizer/byv;->m:Ljava/lang/String;
.line 158
const-string v0, "548fc15445ce1dc06f8603f4"
sput-object v0, Ldxoptimizer/byv;->q:Ljava/lang/String;
.line 159
const-string v0, "5469aee345cece7ee99de10f"
sput-object v0, Ldxoptimizer/byv;->p:Ljava/lang/String;
.line 160
const-string v0, "5469af9f45cece7ee99de110"
sput-object v0, Ldxoptimizer/byv;->r:Ljava/lang/String;
.line 161
const-string v0, "5469afe145cece7ee99de111"
sput-object v0, Ldxoptimizer/byv;->s:Ljava/lang/String;
.line 162
const-string v0, "5524d17b7eaeaf58d65ef37b"
sput-object v0, Ldxoptimizer/byv;->t:Ljava/lang/String;
.line 163
const-string v0, "548fa92345ce1dc06f8603f3"
sput-object v0, Ldxoptimizer/byv;->u:Ljava/lang/String;
.line 164
const-string v0, "550686837eae5d30b47d0f81"
sput-object v0, Ldxoptimizer/byv;->v:Ljava/lang/String;
.line 165
const-string v0, "5513c9de7eae140bfb352bd5"
sput-object v0, Ldxoptimizer/byv;->w:Ljava/lang/String;
.line 166
const-string v0, "5551662e7eae9c7204515b69"
sput-object v0, Ldxoptimizer/byv;->B:Ljava/lang/String;
.line 167
const-string v0, "555960a67eaeec918e23e14b"
sput-object v0, Ldxoptimizer/byv;->z:Ljava/lang/String;
.line 168
const-string v0, "5549c2be7eaeea3c0410b228"
sput-object v0, Ldxoptimizer/byv;->x:Ljava/lang/String;
.line 169
const-string v0, "5549c28b7eaeea3c0410b226"
sput-object v0, Ldxoptimizer/byv;->A:Ljava/lang/String;
.line 170
const-string v0, "55488dda7eaeea3c0410b224"
sput-object v0, Ldxoptimizer/byv;->y:Ljava/lang/String;
.line 171
const-string v0, "5559a60e7eae7adb056cf6a8"
sput-object v0, Ldxoptimizer/byv;->C:Ljava/lang/String;
.line 172
const-string v0, "556e862e7eaea1fbf3e56830"
sput-object v0, Ldxoptimizer/byv;->D:Ljava/lang/String;
.line 173
const-string v0, "55adac477eae609f4d2a6639"
sput-object v0, Ldxoptimizer/byv;->E:Ljava/lang/String;
.line 174
const-string v0, "5624a4d27eaeb61591705bdb"
sput-object v0, Ldxoptimizer/byv;->H:Ljava/lang/String;
.line 175
const-string v0, "563342667eae71d6ac6a48e0"
sput-object v0, Ldxoptimizer/byv;->F:Ljava/lang/String;
.line 176
const-string v0, "56454fcf7eaef740c0c272df"
sput-object v0, Ldxoptimizer/byv;->G:Ljava/lang/String;
.line 177
const-string v0, "56a071947eae7a8dde7a9193"
sput-object v0, Ldxoptimizer/byv;->I:Ljava/lang/String;
.line 178
const-string v0, "579ee6970943fa785ce04112"
sput-object v0, Ldxoptimizer/byv;->K:Ljava/lang/String;
.line 179
const-string v0, "599ea4f3e3103aebf633dc04"
sput-object v0, Ldxoptimizer/byv;->L:Ljava/lang/String;
.line 180
const-string v0, "57aacca3e3103acfcc1431be"
sput-object v0, Ldxoptimizer/byv;->J:Ljava/lang/String;
.line 181
const-string v0, "57c4f94ee3103a4e2eda274e"
sput-object v0, Ldxoptimizer/byv;->M:Ljava/lang/String;
.line 182
const-string v0, "58240147e3103a44aa9e66f3"
sput-object v0, Ldxoptimizer/byv;->N:Ljava/lang/String;
.line 183
const-string v0, "58aab9a90943fa540c9b2d10"
sput-object v0, Ldxoptimizer/byv;->O:Ljava/lang/String;
.line 184
const-string v0, "59783a8c0943fa68075ba939"
sput-object v0, Ldxoptimizer/byv;->P:Ljava/lang/String;
.line 185
const-string v0, "59784cc5e3103a78468228bf"
sput-object v0, Ldxoptimizer/byv;->Q:Ljava/lang/String;
.line 186
const-string v0, "5a5c442b0943fae2993f5fb9"
sput-object v0, Ldxoptimizer/byv;->R:Ljava/lang/String;
.line 187
const-string v0, "59a541050943fabd79418d48"
sput-object v0, Ldxoptimizer/byv;->S:Ljava/lang/String;
.line 188
const-string v0, "59a5404a0943fabd1460b6bc"
sput-object v0, Ldxoptimizer/byv;->T:Ljava/lang/String;
.line 189
const-string v0, "5a0429c4e3103ae870c08c92"
sput-object v0, Ldxoptimizer/byv;->U:Ljava/lang/String;
.line 190
const-string v0, "5a339aff0943fac4f370c3b5"
sput-object v0, Ldxoptimizer/byv;->V:Ljava/lang/String;
.line 576
sput-boolean v1, Ldxoptimizer/byv;->W:Z
.line 584
sput-boolean v1, Ldxoptimizer/byv;->Y:Z
return-void
.end method
.method public static A(Landroid/content/Context;)Ljava/lang/String;
.registers 4
.prologue
const/4 v1, 0x0
.line 1553
.line 1554
invoke-static {p0}, Ldxoptimizer/bzb;->a(Landroid/content/Context;)Ldxoptimizer/bzb;
move-result-object v0
const-string v2, "onekey_recommend"
.line 1555
invoke-virtual {v0, v2}, Ldxoptimizer/bzb;->b(Ljava/lang/String;)Lcom/dianxinos/optimizer/server/RecommendInfo;
move-result-object v0
.line 1556
if-eqz v0, :cond_18
.line 1557
iget-object v0, v0, Lcom/dianxinos/optimizer/server/RecommendInfo;->content:Ljava/lang/String;
.line 1559
:goto_f
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_16
.line 1565
:goto_15
return-object v1
:cond_16
move-object v1, v0
goto :goto_15
:cond_18
move-object v0, v1
goto :goto_f
.end method
.method public static B(Landroid/content/Context;)[Ljava/lang/String;
.registers 6
.prologue
.line 1685
const/4 v0, 0x0
.line 1686
sget-object v1, Ldxoptimizer/byv;->O:Ljava/lang/String;
invoke-static {p0, v1}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 1690
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_e
.line 1707
:cond_d
:goto_d
return-object v0
.line 1695
:cond_e
:try_start_e
new-instance v2, Lorg/json/JSONArray;
invoke-direct {v2, v1}, Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V
.line 1696
invoke-virtual {v2}, Lorg/json/JSONArray;->length()I
move-result v3
.line 1697
new-array v0, v3, [Ljava/lang/String;
.line 1698
const/4 v1, 0x0
:goto_1a
if-ge v1, v3, :cond_d
.line 1699
invoke-virtual {v2, v1}, Lorg/json/JSONArray;->optString(I)Ljava/lang/String;
move-result-object v4
aput-object v4, v0, v1
:try_end_22
.catch Lorg/json/JSONException; {:try_start_e .. :try_end_22} :catch_25
.line 1698
add-int/lit8 v1, v1, 0x1
goto :goto_1a
.line 1702
:catch_25
move-exception v1
goto :goto_d
.end method
.method public static C(Landroid/content/Context;)Ljava/lang/String;
.registers 3
.prologue
.line 1717
invoke-static {p0}, Ldxoptimizer/bzb;->a(Landroid/content/Context;)Ldxoptimizer/bzb;
move-result-object v0
const-string v1, "treasure_force_recommend"
.line 1718
invoke-virtual {v0, v1}, Ldxoptimizer/bzb;->b(Ljava/lang/String;)Lcom/dianxinos/optimizer/server/RecommendInfo;
move-result-object v1
.line 1719
const/4 v0, 0x0
.line 1720
if-eqz v1, :cond_f
.line 1721
iget-object v0, v1, Lcom/dianxinos/optimizer/server/RecommendInfo;->content:Ljava/lang/String;
.line 1726
:cond_f
return-object v0
.end method
.method public static D(Landroid/content/Context;)Ljava/lang/String;
.registers 2
.prologue
.line 1736
sget-object v0, Ldxoptimizer/byv;->T:Ljava/lang/String;
invoke-static {p0, v0}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1740
return-object v0
.end method
.method public static E(Landroid/content/Context;)Ljava/lang/String;
.registers 2
.prologue
.line 1750
sget-object v0, Ldxoptimizer/byv;->U:Ljava/lang/String;
invoke-static {p0, v0}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1754
return-object v0
.end method
.method public static F(Landroid/content/Context;)Lorg/json/JSONObject;
.registers 3
.prologue
.line 1759
sget-object v0, Ldxoptimizer/byv;->P:Ljava/lang/String;
invoke-static {p0, v0}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 1763
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_16
.line 1765
:try_start_c
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
:try_end_11
.catch Lorg/json/JSONException; {:try_start_c .. :try_end_11} :catch_12
.line 1770
:goto_11
return-object v0
.line 1766
:catch_12
move-exception v0
.line 1767
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
.line 1770
:cond_16
const/4 v0, 0x0
goto :goto_11
.end method
.method public static G(Landroid/content/Context;)Ldxoptimizer/bqw;
.registers 2
.prologue
.line 1812
sget-object v0, Ldxoptimizer/byv;->V:Ljava/lang/String;
invoke-static {p0, v0}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ldxoptimizer/bqw;->a(Ljava/lang/String;)Ldxoptimizer/bqw;
move-result-object v0
return-object v0
.end method
.method private static H(Landroid/content/Context;)V
.registers 7
.prologue
.line 774
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
.line 775
invoke-static {}, Ldxoptimizer/cey;->g()Z
move-result v1
if-nez v1, :cond_b
.line 935
:cond_a
:goto_a
return-void
.line 782
:cond_b
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {v0}, Ldxoptimizer/bai;->g(Landroid/content/Context;)J
move-result-wide v4
sub-long/2addr v2, v4
const-wide/32 v4, 0x1b77400
cmp-long v1, v2, v4
if-lez v1, :cond_a
.line 783
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
invoke-static {v0, v2, v3}, Ldxoptimizer/bai;->a(Landroid/content/Context;J)V
.line 785
invoke-static {}, Ldxoptimizer/cbn;->a()Ldxoptimizer/cbn;
move-result-object v1
new-instance v2, Ldxoptimizer/byv$4;
invoke-direct {v2, v0}, Ldxoptimizer/byv$4;-><init>(Landroid/content/Context;)V
invoke-virtual {v1, v2}, Ldxoptimizer/cbn;->b(Ljava/lang/Runnable;)V
goto :goto_a
.end method
.method public static a(Landroid/content/Context;)Ldxoptimizer/aec;
.registers 11
.prologue
.line 258
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v3
.line 259
const/4 v1, 0x0
.line 260
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
.line 262
sget-object v0, Ldxoptimizer/byv;->b:Ljava/lang/String;
invoke-static {p0, v0}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 266
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_17
.line 303
:goto_16
return-object v1
.line 271
:cond_17
:try_start_17
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 272
const-string v0, "recommendations"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v5
.line 274
if-eqz v5, :cond_88
invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
move-result v0
if-lez v0, :cond_88
.line 275
invoke-virtual {v5}, Lorg/json/JSONArray;->length()I
move-result v6
.line 276
const/4 v0, 0x0
move v2, v0
:goto_30
if-ge v2, v6, :cond_88
.line 277
invoke-virtual {v5, v2}, Lorg/json/JSONArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/json/JSONObject;
.line 278
new-instance v7, Ldxoptimizer/aec;
invoke-direct {v7}, Ldxoptimizer/aec;-><init>()V
.line 279
const-string v8, "name"
invoke-virtual {v0, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
iput-object v8, v7, Ldxoptimizer/aec;->a:Ljava/lang/String;
.line 280
const-string v8, "pkg"
invoke-virtual {v0, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
iput-object v8, v7, Ldxoptimizer/aec;->b:Ljava/lang/String;
.line 281
const-string v8, "url"
invoke-virtual {v0, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
iput-object v8, v7, Ldxoptimizer/aec;->c:Ljava/lang/String;
.line 282
const-string v8, "icon"
invoke-virtual {v0, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
iput-object v8, v7, Ldxoptimizer/aec;->d:Ljava/lang/String;
.line 283
const-string v8, "apksize"
invoke-virtual {v0, v8}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
move-result-wide v8
iput-wide v8, v7, Ldxoptimizer/aec;->g:J
.line 284
const-string v8, "vercode"
invoke-virtual {v0, v8}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v8
iput v8, v7, Ldxoptimizer/aec;->f:I
.line 285
const-string v8, "vername"
invoke-virtual {v0, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
iput-object v8, v7, Ldxoptimizer/aec;->e:Ljava/lang/String;
.line 286
const-string v8, "downloadType"
invoke-virtual {v0, v8}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, v7, Ldxoptimizer/aec;->h:I
.line 287
invoke-virtual {v4, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:try_end_80
.catch Ljava/lang/Exception; {:try_start_17 .. :try_end_80} :catch_84
.line 276
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_30
.line 290
:catch_84
move-exception v0
.line 291
invoke-virtual {v4}, Ljava/util/ArrayList;->clear()V
.line 296
:cond_88
invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_8c
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_a3
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/aec;
.line 297
iget-object v4, v0, Ldxoptimizer/aec;->b:Ljava/lang/String;
invoke-static {v3, v4}, Ldxoptimizer/cem;->g(Landroid/content/Context;Ljava/lang/String;)Z
move-result v4
if-nez v4, :cond_8c
:goto_a0
move-object v1, v0
.line 303
goto/16 :goto_16
:cond_a3
move-object v0, v1
goto :goto_a0
.end method
.method public static a(Landroid/content/Context;I)Ldxoptimizer/bmy;
.registers 4
.prologue
.line 367
sget-object v0, Ldxoptimizer/byv;->v:Ljava/lang/String;
.line 368
const/4 v1, 0x1
if-ne p1, v1, :cond_13
.line 369
sget-object v0, Ldxoptimizer/byv;->v:Ljava/lang/String;
.line 373
:cond_7
:goto_7
invoke-static {p0, v0}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 377
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_19
.line 378
const/4 v0, 0x0
.line 380
:goto_12
return-object v0
.line 370
:cond_13
const/4 v1, 0x2
if-ne p1, v1, :cond_7
.line 371
sget-object v0, Ldxoptimizer/byv;->H:Ljava/lang/String;
goto :goto_7
.line 380
:cond_19
invoke-static {p0, v0, p1}, Ldxoptimizer/bmy;->a(Landroid/content/Context;Ljava/lang/String;I)Ldxoptimizer/bmy;
move-result-object v0
goto :goto_12
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
.registers 6
.prologue
const/4 v1, 0x0
.line 945
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Ldxoptimizer/afz;->a(Landroid/content/Context;)Ldxoptimizer/yr;
move-result-object v0
const-string v2, "predl"
.line 946
invoke-virtual {v0, v2, p1}, Ldxoptimizer/yr;->c(Ljava/lang/String;Ljava/lang/String;)Ldxoptimizer/yq;
move-result-object v0
.line 950
if-eqz v0, :cond_28
iget v2, v0, Ldxoptimizer/yq;->n:I
const/4 v3, 0x6
if-ne v2, v3, :cond_28
.line 951
invoke-virtual {v0}, Ldxoptimizer/yq;->a()Ljava/lang/String;
move-result-object v0
.line 952
new-instance v2, Ljava/io/File;
invoke-direct {v2, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-virtual {v2}, Ljava/io/File;->exists()Z
move-result v2
if-eqz v2, :cond_26
.line 961
:goto_25
return-object v0
:cond_26
move-object v0, v1
.line 958
goto :goto_25
:cond_28
move-object v0, v1
.line 961
goto :goto_25
.end method
.method public static a(Landroid/content/Context;Z)Ljava/util/List;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Z)",
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 1777
const/4 v1, 0x0
.line 1779
if-eqz p1, :cond_10
sget-object v0, Ldxoptimizer/byv;->Q:Ljava/lang/String;
:goto_5
invoke-static {p0, v0}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1785
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_13
.line 1805
:goto_f
return-object v1
.line 1779
:cond_10
sget-object v0, Ldxoptimizer/byv;->R:Ljava/lang/String;
goto :goto_5
.line 1790
:cond_13
:try_start_13
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 1792
const-string v0, "mobile_baidu_browser_pkg_list"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v2
.line 1793
if-eqz v2, :cond_47
invoke-virtual {v2}, Lorg/json/JSONArray;->length()I
move-result v0
if-lez v0, :cond_47
.line 1794
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
:try_end_2b
.catch Lorg/json/JSONException; {:try_start_13 .. :try_end_2b} :catch_3c
.line 1795
:try_start_2b
invoke-virtual {v2}, Lorg/json/JSONArray;->length()I
move-result v3
.line 1796
const/4 v1, 0x0
:goto_30
if-ge v1, v3, :cond_43
.line 1797
invoke-virtual {v2, v1}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
move-result-object v4
.line 1798
invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_39
.catch Lorg/json/JSONException; {:try_start_2b .. :try_end_39} :catch_45
.line 1796
add-int/lit8 v1, v1, 0x1
goto :goto_30
.line 1801
:catch_3c
move-exception v0
move-object v5, v0
move-object v0, v1
move-object v1, v5
.line 1802
:goto_40
invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
:cond_43
:goto_43
move-object v1, v0
.line 1805
goto :goto_f
.line 1801
:catch_45
move-exception v1
goto :goto_40
:cond_47
move-object v0, v1
goto :goto_43
.end method
.method public static a(Landroid/content/Context;Ldxoptimizer/aec;)V
.registers 11
.prologue
const/4 v8, 0x6
const/4 v7, 0x1
const/4 v6, 0x0
.line 596
if-nez p1, :cond_6
.line 703
:goto_5
return-void
.line 602
:cond_6
sput-object p1, Ldxoptimizer/byv;->X:Ldxoptimizer/aec;
.line 603
invoke-static {}, Ldxoptimizer/cey;->g()Z
move-result v0
if-nez v0, :cond_11
.line 607
sput-boolean v6, Ldxoptimizer/byv;->W:Z
goto :goto_5
.line 610
:cond_11
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
.line 611
invoke-static {v0}, Ldxoptimizer/cee;->c(Landroid/content/Context;)Z
move-result v1
if-nez v1, :cond_1e
.line 615
sput-boolean v6, Ldxoptimizer/byv;->W:Z
goto :goto_5
.line 619
:cond_1e
invoke-static {v0, v6}, Ldxoptimizer/bai;->a(Landroid/content/Context;I)V
.line 620
iget-object v1, p1, Ldxoptimizer/aec;->b:Ljava/lang/String;
invoke-static {p0, v1}, Ldxoptimizer/bai;->a(Landroid/content/Context;Ljava/lang/String;)V
.line 622
new-array v1, v7, [Ldxoptimizer/yp;
.line 623
new-instance v2, Ldxoptimizer/yp;
invoke-direct {v2}, Ldxoptimizer/yp;-><init>()V
aput-object v2, v1, v6
.line 624
aget-object v2, v1, v6
const-string v3, "grecommend"
iput-object v3, v2, Ldxoptimizer/yp;->a:Ljava/lang/String;
.line 625
aget-object v2, v1, v6
iget-object v3, p1, Ldxoptimizer/aec;->a:Ljava/lang/String;
iput-object v3, v2, Ldxoptimizer/yp;->c:Ljava/lang/String;
.line 626
aget-object v2, v1, v6
iget-object v3, p1, Ldxoptimizer/aec;->b:Ljava/lang/String;
iput-object v3, v2, Ldxoptimizer/yp;->b:Ljava/lang/String;
.line 627
aget-object v2, v1, v6
iget-object v3, p1, Ldxoptimizer/aec;->d:Ljava/lang/String;
iput-object v3, v2, Ldxoptimizer/yp;->h:Ljava/lang/String;
.line 628
aget-object v2, v1, v6
iget-object v3, p1, Ldxoptimizer/aec;->c:Ljava/lang/String;
iput-object v3, v2, Ldxoptimizer/yp;->g:Ljava/lang/String;
.line 629
aget-object v2, v1, v6
iget-wide v4, p1, Ldxoptimizer/aec;->g:J
iput-wide v4, v2, Ldxoptimizer/yp;->f:J
.line 630
aget-object v2, v1, v6
sget-object v3, Ldxoptimizer/cdd;->l:Ljava/lang/String;
iput-object v3, v2, Ldxoptimizer/yp;->j:Ljava/lang/String;
.line 631
invoke-static {v0}, Ldxoptimizer/afz;->a(Landroid/content/Context;)Ldxoptimizer/yr;
move-result-object v2
.line 632
aget-object v3, v1, v6
invoke-virtual {v3}, Ldxoptimizer/yp;->a()Ljava/lang/String;
move-result-object v3
.line 633
const-string v4, "predl"
iget-object v5, p1, Ldxoptimizer/aec;->b:Ljava/lang/String;
invoke-virtual {v2, v4, v5}, Ldxoptimizer/yr;->c(Ljava/lang/String;Ljava/lang/String;)Ldxoptimizer/yq;
move-result-object v4
.line 635
if-eqz v4, :cond_80
iget v5, v4, Ldxoptimizer/yq;->n:I
if-ne v5, v8, :cond_80
new-instance v5, Ljava/io/File;
.line 636
invoke-virtual {v4}, Ldxoptimizer/yq;->a()Ljava/lang/String;
move-result-object v4
invoke-direct {v5, v4}, Ljava/io/File;-><init>(Ljava/lang/String;)V
invoke-virtual {v5}, Ljava/io/File;->exists()Z
move-result v4
if-nez v4, :cond_95
:cond_80
const-string v4, "grecommend"
iget-object v5, p1, Ldxoptimizer/aec;->b:Ljava/lang/String;
.line 637
invoke-static {v0, v4, v5}, Ldxoptimizer/agg;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)I
move-result v4
if-ne v4, v8, :cond_a2
new-instance v4, Ljava/io/File;
invoke-direct {v4, v3}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 638
invoke-virtual {v4}, Ljava/io/File;->exists()Z
move-result v4
if-eqz v4, :cond_a2
.line 643
:cond_95
const-string v0, "g_r_pe_bc"
iget-object v1, p1, Ldxoptimizer/aec;->b:Ljava/lang/String;
.line 645
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 643
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto/16 :goto_5
.line 648
:cond_a2
aget-object v1, v1, v6
new-instance v4, Ldxoptimizer/byv$3;
invoke-direct {v4, p1, v0, v3}, Ldxoptimizer/byv$3;-><init>(Ldxoptimizer/aec;Landroid/content/Context;Ljava/lang/String;)V
invoke-static {v2, v1, v4}, Ldxoptimizer/afz;->b(Ldxoptimizer/yr;Ldxoptimizer/yp;Ldxoptimizer/yx;)V
goto/16 :goto_5
.end method
.method static synthetic a()Z
.registers 1
.prologue
.line 67
sget-boolean v0, Ldxoptimizer/byv;->Y:Z
return v0
.end method
.method static synthetic a(Z)Z
.registers 1
.prologue
.line 67
sput-boolean p0, Ldxoptimizer/byv;->W:Z
return p0
.end method
.method public static b(Landroid/content/Context;Ljava/lang/String;)Ljava/util/ArrayList;
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
")",
"Ljava/util/ArrayList",
"<",
"Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;",
">;"
}
.end annotation
.prologue
const/4 v1, 0x0
.line 1576
.line 1577
invoke-static {p0}, Ldxoptimizer/bzb;->a(Landroid/content/Context;)Ldxoptimizer/bzb;
move-result-object v0
.line 1578
invoke-virtual {v0, p1}, Ldxoptimizer/bzb;->b(Ljava/lang/String;)Lcom/dianxinos/optimizer/server/RecommendInfo;
move-result-object v0
.line 1579
if-eqz v0, :cond_93
.line 1580
iget-object v0, v0, Lcom/dianxinos/optimizer/server/RecommendInfo;->content:Ljava/lang/String;
.line 1582
:goto_d
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_14
.line 1617
:cond_13
:goto_13
return-object v1
.line 1590
:cond_14
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 1592
:try_start_19
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 1594
invoke-virtual {v2, p1}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v3
.line 1595
if-eqz v3, :cond_13
invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
move-result v0
if-lez v0, :cond_13
.line 1596
const/4 v0, 0x0
move v2, v0
:goto_2c
invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
move-result v0
if-ge v2, v0, :cond_13
.line 1597
invoke-virtual {v3, v2}, Lorg/json/JSONArray;->opt(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/json/JSONObject;
.line 1598
if-eqz v0, :cond_8a
.line 1599
new-instance v4, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
invoke-direct {v4}, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;-><init>()V
.line 1600
const-string v5, "appPkg"
invoke-virtual {v0, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgName:Ljava/lang/String;
.line 1601
const-string v5, "appUrl"
invoke-virtual {v0, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgUrl:Ljava/lang/String;
.line 1602
const-string v5, "appSize"
invoke-virtual {v0, v5}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
move-result-wide v6
iput-wide v6, v4, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgSize:J
.line 1603
const-string v5, "appName"
invoke-virtual {v0, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appName:Ljava/lang/String;
.line 1604
const-string v5, "appIconUrl"
invoke-virtual {v0, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appIconUrl:Ljava/lang/String;
.line 1605
const-string v5, "appDesc"
invoke-virtual {v0, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appDesc:Ljava/lang/String;
.line 1606
const-string v5, "versionCode"
invoke-virtual {v0, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v5
iput v5, v4, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->versionCode:I
.line 1607
const-string v5, "versionName"
invoke-virtual {v0, v5}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v5
iput-object v5, v4, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->versionName:Ljava/lang/String;
.line 1608
const-string v5, "flagType"
invoke-virtual {v0, v5}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v0
iput v0, v4, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->flagType:I
.line 1609
invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:try_end_8a
.catch Lorg/json/JSONException; {:try_start_19 .. :try_end_8a} :catch_8e
.line 1596
:cond_8a
add-int/lit8 v0, v2, 0x1
move v2, v0
goto :goto_2c
.line 1613
:catch_8e
move-exception v0
.line 1614
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_13
:cond_93
move-object v0, v1
goto/16 :goto_d
.end method
.method public static b(Landroid/content/Context;)V
.registers 4
.prologue
.line 315
invoke-static {p0}, Ldxoptimizer/aao;->a(Landroid/content/Context;)Ldxoptimizer/aao;
move-result-object v0
sget-object v1, Ldxoptimizer/byv;->p:Ljava/lang/String;
new-instance v2, Ldxoptimizer/afw;
invoke-direct {v2, p0}, Ldxoptimizer/afw;-><init>(Landroid/content/Context;)V
invoke-virtual {v0, v1, v2}, Ldxoptimizer/aao;->a(Ljava/lang/String;Ldxoptimizer/aao$a;)Z
.line 316
return-void
.end method
.method public static b(Landroid/content/Context;I)V
.registers 4
.prologue
.line 426
const/4 v0, 0x1
if-ne p1, v0, :cond_d
.line 427
invoke-static {p0}, Ldxoptimizer/aao;->a(Landroid/content/Context;)Ldxoptimizer/aao;
move-result-object v0
sget-object v1, Ldxoptimizer/byv;->v:Ljava/lang/String;
invoke-virtual {v0, v1}, Ldxoptimizer/aao;->b(Ljava/lang/String;)Z
.line 431
:cond_c
:goto_c
return-void
.line 428
:cond_d
const/4 v0, 0x2
if-ne p1, v0, :cond_c
.line 429
invoke-static {p0}, Ldxoptimizer/aao;->a(Landroid/content/Context;)Ldxoptimizer/aao;
move-result-object v0
sget-object v1, Ldxoptimizer/byv;->H:Ljava/lang/String;
invoke-virtual {v0, v1}, Ldxoptimizer/aao;->b(Ljava/lang/String;)Z
goto :goto_c
.end method
.method public static c(Landroid/content/Context;)Ldxoptimizer/afu;
.registers 5
.prologue
const/4 v3, 0x0
.line 319
const/4 v0, 0x1
new-array v0, v0, [Ldxoptimizer/afu;
.line 321
sget-object v1, Ldxoptimizer/byv;->p:Ljava/lang/String;
invoke-static {p0, v1}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 323
invoke-static {v1}, Ldxoptimizer/cfa;->c(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_13
.line 324
aget-object v0, v0, v3
.line 330
:goto_12
return-object v0
.line 327
:cond_13
invoke-static {v1}, Ldxoptimizer/afw;->a(Ljava/lang/String;)Ldxoptimizer/afu;
move-result-object v1
.line 328
aput-object v1, v0, v3
.line 330
aget-object v0, v0, v3
goto :goto_12
.end method
.method public static d(Landroid/content/Context;)V
.registers 4
.prologue
.line 342
invoke-static {p0}, Ldxoptimizer/aao;->a(Landroid/content/Context;)Ldxoptimizer/aao;
move-result-object v0
sget-object v1, Ldxoptimizer/byv;->y:Ljava/lang/String;
new-instance v2, Ldxoptimizer/afy;
invoke-direct {v2, p0}, Ldxoptimizer/afy;-><init>(Landroid/content/Context;)V
invoke-virtual {v0, v1, v2}, Ldxoptimizer/aao;->a(Ljava/lang/String;Ldxoptimizer/aao$a;)Z
.line 343
return-void
.end method
.method public static e(Landroid/content/Context;)Ldxoptimizer/afx;
.registers 5
.prologue
const/4 v3, 0x0
.line 346
const/4 v0, 0x1
new-array v0, v0, [Ldxoptimizer/afx;
.line 348
sget-object v1, Ldxoptimizer/byv;->y:Ljava/lang/String;
invoke-static {p0, v1}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 350
invoke-static {v1}, Ldxoptimizer/cfa;->c(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_13
.line 351
aget-object v0, v0, v3
.line 357
:goto_12
return-object v0
.line 354
:cond_13
invoke-static {v1}, Ldxoptimizer/afy;->a(Ljava/lang/String;)Ldxoptimizer/afx;
move-result-object v1
.line 355
aput-object v1, v0, v3
.line 357
aget-object v0, v0, v3
goto :goto_12
.end method
.method public static f(Landroid/content/Context;)V
.registers 4
.prologue
.line 387
invoke-static {p0}, Ldxoptimizer/aao;->a(Landroid/content/Context;)Ldxoptimizer/aao;
move-result-object v0
sget-object v1, Ldxoptimizer/byv;->v:Ljava/lang/String;
new-instance v2, Ldxoptimizer/byv$1;
invoke-direct {v2, p0}, Ldxoptimizer/byv$1;-><init>(Landroid/content/Context;)V
invoke-virtual {v0, v1, v2}, Ldxoptimizer/aao;->a(Ljava/lang/String;Ldxoptimizer/aao$a;)Z
.line 399
invoke-static {p0}, Ldxoptimizer/aao;->a(Landroid/content/Context;)Ldxoptimizer/aao;
invoke-static {p0}, Ldxoptimizer/aao;->a(Landroid/content/Context;)Ldxoptimizer/aao;
move-result-object v0
sget-object v1, Ldxoptimizer/byv;->H:Ljava/lang/String;
new-instance v2, Ldxoptimizer/byv$2;
invoke-direct {v2, p0}, Ldxoptimizer/byv$2;-><init>(Landroid/content/Context;)V
invoke-virtual {v0, v1, v2}, Ldxoptimizer/aao;->a(Ljava/lang/String;Ldxoptimizer/aao$a;)Z
.line 411
return-void
.end method
.method public static g(Landroid/content/Context;)V
.registers 4
.prologue
.line 422
invoke-static {p0}, Ldxoptimizer/aao;->a(Landroid/content/Context;)Ldxoptimizer/aao;
move-result-object v0
sget-object v1, Ldxoptimizer/byv;->D:Ljava/lang/String;
new-instance v2, Ldxoptimizer/bks;
invoke-direct {v2, p0}, Ldxoptimizer/bks;-><init>(Landroid/content/Context;)V
invoke-virtual {v0, v1, v2}, Ldxoptimizer/aao;->a(Ljava/lang/String;Ldxoptimizer/aao$a;)Z
.line 423
return-void
.end method
.method public static h(Landroid/content/Context;)Ldxoptimizer/ady$a;
.registers 5
.prologue
const/4 v0, 0x0
.line 440
sget-object v1, Ldxoptimizer/byv;->J:Ljava/lang/String;
invoke-static {p0, v1}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 444
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_e
.line 458
:goto_d
return-object v0
.line 447
:cond_e
new-instance v1, Ldxoptimizer/ady$a;
invoke-direct {v1}, Ldxoptimizer/ady$a;-><init>()V
.line 449
:try_start_13
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 450
const-string v2, "url"
invoke-virtual {v3, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Ldxoptimizer/ady$a;->a:Ljava/lang/String;
.line 451
const-string v2, "version"
invoke-virtual {v3, v2}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I
move-result v2
iput v2, v1, Ldxoptimizer/ady$a;->b:I
:try_end_28
.catch Lorg/json/JSONException; {:try_start_13 .. :try_end_28} :catch_2a
move-object v0, v1
.line 458
goto :goto_d
.line 452
:catch_2a
move-exception v1
goto :goto_d
.end method
.method public static i(Landroid/content/Context;)Lcom/dianxinos/optimizer/module/toolbox/ToolboxDownloadActivity$b;
.registers 9
.prologue
const/4 v1, 0x0
.line 469
.line 470
sget-object v0, Ldxoptimizer/byv;->x:Ljava/lang/String;
invoke-static {p0, v0}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 472
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_e
.line 505
:goto_d
return-object v1
.line 475
:cond_e
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 478
:try_start_13
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 479
const-string v0, "recommendations"
invoke-virtual {v3, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v3
.line 481
if-eqz v3, :cond_78
invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
move-result v0
if-lez v0, :cond_78
.line 482
invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
move-result v4
.line 483
const/4 v0, 0x0
:goto_2b
if-ge v0, v4, :cond_78
.line 484
invoke-virtual {v3, v0}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
move-result-object v5
.line 485
new-instance v6, Lcom/dianxinos/optimizer/module/toolbox/ToolboxDownloadActivity$b;
invoke-direct {v6}, Lcom/dianxinos/optimizer/module/toolbox/ToolboxDownloadActivity$b;-><init>()V
.line 486
const-string v7, "name"
invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
iput-object v7, v6, Lcom/dianxinos/optimizer/module/toolbox/ToolboxDownloadActivity$b;->c:Ljava/lang/String;
.line 487
const-string v7, "url"
invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
iput-object v7, v6, Lcom/dianxinos/optimizer/module/toolbox/ToolboxDownloadActivity$b;->b:Ljava/lang/String;
.line 488
const-string v7, "icon"
invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
iput-object v7, v6, Lcom/dianxinos/optimizer/module/toolbox/ToolboxDownloadActivity$b;->a:Ljava/lang/String;
.line 489
const-string v7, "pkg"
invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
iput-object v7, v6, Lcom/dianxinos/optimizer/module/toolbox/ToolboxDownloadActivity$b;->d:Ljava/lang/String;
.line 490
const-string v7, "desc"
invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
iput-object v7, v6, Lcom/dianxinos/optimizer/module/toolbox/ToolboxDownloadActivity$b;->e:Ljava/lang/String;
.line 491
const-string v7, "vname"
invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
iput-object v7, v6, Lcom/dianxinos/optimizer/module/toolbox/ToolboxDownloadActivity$b;->f:Ljava/lang/String;
.line 492
const-string v7, "vcode"
invoke-virtual {v5, v7}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v5
iput v5, v6, Lcom/dianxinos/optimizer/module/toolbox/ToolboxDownloadActivity$b;->g:I
.line 493
invoke-virtual {v2, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:try_end_71
.catch Lorg/json/JSONException; {:try_start_13 .. :try_end_71} :catch_74
.line 483
add-int/lit8 v0, v0, 0x1
goto :goto_2b
.line 496
:catch_74
move-exception v0
.line 497
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
.line 499
:cond_78
invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_7c
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_93
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxDownloadActivity$b;
.line 500
iget-object v3, v0, Lcom/dianxinos/optimizer/module/toolbox/ToolboxDownloadActivity$b;->d:Ljava/lang/String;
invoke-static {p0, v3}, Ldxoptimizer/cem;->g(Landroid/content/Context;Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_7c
:goto_90
move-object v1, v0
.line 505
goto/16 :goto_d
:cond_93
move-object v0, v1
goto :goto_90
.end method
.method public static j(Landroid/content/Context;)Lcom/dianxinos/optimizer/module/toolbox/BaiduAssistGuideActivity$a;
.registers 11
.prologue
const/4 v0, 0x0
const/4 v2, 0x0
.line 516
.line 517
sget-object v1, Ldxoptimizer/byv;->A:Ljava/lang/String;
invoke-static {p0, v1}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 519
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_f
.line 550
:cond_e
:goto_e
return-object v0
.line 522
:cond_f
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
.line 525
:try_start_14
new-instance v4, Lorg/json/JSONObject;
invoke-direct {v4, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 526
const-string v1, "recommendations"
invoke-virtual {v4, v1}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v4
.line 528
if-eqz v4, :cond_7e
invoke-virtual {v4}, Lorg/json/JSONArray;->length()I
move-result v1
if-lez v1, :cond_7e
.line 529
invoke-virtual {v4}, Lorg/json/JSONArray;->length()I
move-result v5
move v1, v2
.line 530
:goto_2c
if-ge v1, v5, :cond_7e
.line 531
invoke-virtual {v4, v1}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;
move-result-object v6
.line 532
new-instance v7, Lcom/dianxinos/optimizer/module/toolbox/BaiduAssistGuideActivity$a;
invoke-direct {v7}, Lcom/dianxinos/optimizer/module/toolbox/BaiduAssistGuideActivity$a;-><init>()V
.line 533
const-string v8, "name"
invoke-virtual {v6, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
iput-object v8, v7, Lcom/dianxinos/optimizer/module/toolbox/BaiduAssistGuideActivity$a;->a:Ljava/lang/String;
.line 534
const-string v8, "pkg"
invoke-virtual {v6, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
iput-object v8, v7, Lcom/dianxinos/optimizer/module/toolbox/BaiduAssistGuideActivity$a;->b:Ljava/lang/String;
.line 535
const-string v8, "url"
invoke-virtual {v6, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
iput-object v8, v7, Lcom/dianxinos/optimizer/module/toolbox/BaiduAssistGuideActivity$a;->c:Ljava/lang/String;
.line 536
const-string v8, "top_desc"
invoke-virtual {v6, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
iput-object v8, v7, Lcom/dianxinos/optimizer/module/toolbox/BaiduAssistGuideActivity$a;->d:Ljava/lang/String;
.line 537
const-string v8, "bottom_desc"
invoke-virtual {v6, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
iput-object v8, v7, Lcom/dianxinos/optimizer/module/toolbox/BaiduAssistGuideActivity$a;->e:Ljava/lang/String;
.line 538
const-string v8, "pkgsize"
invoke-virtual {v6, v8}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;)J
move-result-wide v8
iput-wide v8, v7, Lcom/dianxinos/optimizer/module/toolbox/BaiduAssistGuideActivity$a;->f:J
.line 539
const-string v8, "version_code"
invoke-virtual {v6, v8}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v8
iput v8, v7, Lcom/dianxinos/optimizer/module/toolbox/BaiduAssistGuideActivity$a;->g:I
.line 540
const-string v8, "version_name"
invoke-virtual {v6, v8}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
iput-object v6, v7, Lcom/dianxinos/optimizer/module/toolbox/BaiduAssistGuideActivity$a;->h:Ljava/lang/String;
.line 541
invoke-virtual {v3, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
:try_end_7a
.catch Lorg/json/JSONException; {:try_start_14 .. :try_end_7a} :catch_7d
.line 530
add-int/lit8 v1, v1, 0x1
goto :goto_2c
.line 544
:catch_7d
move-exception v1
.line 547
:cond_7e
invoke-virtual {v3}, Ljava/util/ArrayList;->size()I
move-result v1
if-lez v1, :cond_e
.line 548
invoke-virtual {v3, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/toolbox/BaiduAssistGuideActivity$a;
goto :goto_e
.end method
.method public static k(Landroid/content/Context;)V
.registers 4
.prologue
const/4 v2, 0x1
.line 554
invoke-static {p0}, Ldxoptimizer/cee;->c(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_1c
.line 555
invoke-static {p0}, Ldxoptimizer/cee;->b(Landroid/content/Context;)I
move-result v0
.line 556
if-ne v0, v2, :cond_1d
.line 558
sget-boolean v0, Ldxoptimizer/byv;->W:Z
if-nez v0, :cond_16
.line 562
sget-object v0, Ldxoptimizer/byv;->X:Ldxoptimizer/aec;
invoke-static {p0, v0}, Ldxoptimizer/byv;->a(Landroid/content/Context;Ldxoptimizer/aec;)V
.line 565
:cond_16
const/4 v0, 0x0
sput-boolean v0, Ldxoptimizer/byv;->Y:Z
.line 566
invoke-static {p0}, Ldxoptimizer/byv;->H(Landroid/content/Context;)V
.line 571
:cond_1c
:goto_1c
return-void
.line 567
:cond_1d
const/4 v1, 0x4
if-ne v0, v1, :cond_1c
.line 568
sput-boolean v2, Ldxoptimizer/byv;->Y:Z
goto :goto_1c
.end method
.method public static l(Landroid/content/Context;)V
.registers 7
.prologue
const/4 v5, 0x1
const/4 v3, 0x0
.line 712
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
.line 717
invoke-static {v0}, Ldxoptimizer/bai;->e(Landroid/content/Context;)Z
move-result v1
if-eqz v1, :cond_82
.line 718
invoke-static {v0}, Ldxoptimizer/bai;->f(Landroid/content/Context;)I
move-result v1
const/4 v2, 0x2
if-ge v1, v2, :cond_82
.line 719
invoke-static {v0}, Ldxoptimizer/bai;->h(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
.line 720
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_1e
.line 765
:cond_1d
:goto_1d
return-void
.line 726
:cond_1e
invoke-static {v0, v1}, Ldxoptimizer/cem;->g(Landroid/content/Context;Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_28
.line 730
invoke-static {v0, v3}, Ldxoptimizer/bai;->a(Landroid/content/Context;I)V
goto :goto_1d
.line 733
:cond_28
invoke-static {v0}, Ldxoptimizer/afz;->a(Landroid/content/Context;)Ldxoptimizer/yr;
move-result-object v2
.line 735
invoke-static {v0, v1}, Ldxoptimizer/byv;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 736
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_4c
.line 737
invoke-static {v0, v3}, Ldxoptimizer/cem;->n(Landroid/content/Context;Ljava/lang/String;)Z
.line 739
invoke-static {v0}, Ldxoptimizer/bai;->f(Landroid/content/Context;)I
move-result v2
add-int/lit8 v2, v2, 0x1
.line 738
invoke-static {v0, v2}, Ldxoptimizer/bai;->a(Landroid/content/Context;I)V
.line 741
const-string v0, "g_r_i"
.line 743
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 741
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_1d
.line 747
:cond_4c
const-string v3, "grecommend"
invoke-virtual {v2, v3, v1}, Ldxoptimizer/yr;->c(Ljava/lang/String;Ljava/lang/String;)Ldxoptimizer/yq;
move-result-object v2
.line 749
if-eqz v2, :cond_1d
iget v3, v2, Ldxoptimizer/yq;->n:I
const/4 v4, 0x6
if-ne v3, v4, :cond_1d
new-instance v3, Ljava/io/File;
.line 750
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_1d
.line 752
invoke-virtual {v2}, Ldxoptimizer/yq;->a()Ljava/lang/String;
move-result-object v2
invoke-static {v0, v2}, Ldxoptimizer/cem;->n(Landroid/content/Context;Ljava/lang/String;)Z
.line 754
invoke-static {v0}, Ldxoptimizer/bai;->f(Landroid/content/Context;)I
move-result v2
add-int/lit8 v2, v2, 0x1
.line 753
invoke-static {v0, v2}, Ldxoptimizer/bai;->a(Landroid/content/Context;I)V
.line 756
const-string v0, "g_r_i"
.line 758
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 756
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_1d
.line 762
:cond_82
const/4 v0, 0x0
sput-object v0, Ldxoptimizer/byv;->X:Ldxoptimizer/aec;
.line 763
sput-boolean v3, Ldxoptimizer/byv;->W:Z
goto :goto_1d
.end method
.method public static m(Landroid/content/Context;)Ldxoptimizer/byu$a;
.registers 5
.prologue
const/4 v0, 0x0
.line 1004
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 1006
sget-object v2, Ldxoptimizer/byv;->i:Ljava/lang/String;
invoke-static {p0, v2}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 1008
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_13
.line 1024
:cond_12
:goto_12
return-object v0
.line 1014
:cond_13
:try_start_13
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 1015
invoke-static {v3}, Ldxoptimizer/byu;->a(Lorg/json/JSONObject;)Ldxoptimizer/byu$a;
move-result-object v2
.line 1016
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_1f
.catch Lorg/json/JSONException; {:try_start_13 .. :try_end_1f} :catch_2d
.line 1021
:goto_1f
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v2
if-lez v2, :cond_12
.line 1022
const/4 v0, 0x0
invoke-interface {v1, v0}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ldxoptimizer/byu$a;
goto :goto_12
.line 1017
:catch_2d
move-exception v2
goto :goto_1f
.end method
.method public static n(Landroid/content/Context;)Ljava/lang/String;
.registers 6
.prologue
const/4 v4, 0x0
.line 1104
sget-object v0, Ldxoptimizer/byv;->l:Ljava/lang/String;
invoke-static {p0, v0}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1106
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_e
.line 1128
:goto_d
return-object v0
.line 1114
:cond_e
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/String;
const/4 v2, 0x0
aput-object v2, v1, v4
.line 1119
:try_start_14
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 1120
const/4 v0, 0x0
const-string v3, "uninstallurl"
invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
aput-object v2, v1, v0
:try_end_22
.catch Ljava/lang/Exception; {:try_start_14 .. :try_end_22} :catch_25
.line 1128
:goto_22
aget-object v0, v1, v4
goto :goto_d
.line 1124
:catch_25
move-exception v0
goto :goto_22
.end method
.method public static o(Landroid/content/Context;)Ljava/util/List;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
")",
"Ljava/util/List",
"<",
"Ldxoptimizer/blk;",
">;"
}
.end annotation
.prologue
const/4 v1, 0x0
.line 1133
sget-object v0, Ldxoptimizer/byv;->w:Ljava/lang/String;
invoke-static {p0, v0}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1134
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_f
move-object v0, v1
.line 1162
:goto_e
return-object v0
.line 1143
:cond_f
:try_start_f
new-instance v4, Lorg/json/JSONArray;
invoke-direct {v4, v0}, Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V
.line 1144
if-eqz v4, :cond_1c
invoke-virtual {v4}, Lorg/json/JSONArray;->length()I
move-result v0
if-nez v0, :cond_1e
:cond_1c
move-object v0, v1
.line 1145
goto :goto_e
.line 1147
:cond_1e
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 1148
const/4 v0, 0x0
move v3, v0
:goto_25
invoke-virtual {v4}, Lorg/json/JSONArray;->length()I
move-result v0
if-ge v3, v0, :cond_60
.line 1149
invoke-virtual {v4, v3}, Lorg/json/JSONArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lorg/json/JSONObject;
.line 1150
new-instance v5, Ldxoptimizer/blk;
invoke-direct {v5}, Ldxoptimizer/blk;-><init>()V
.line 1151
const/4 v6, 0x1
iput v6, v5, Ldxoptimizer/blk;->q:I
.line 1152
const-string v6, "pkgName"
invoke-virtual {v0, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
iput-object v6, v5, Ldxoptimizer/blk;->b:Ljava/lang/String;
.line 1153
const-string v6, "appName"
invoke-virtual {v0, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
iput-object v6, v5, Ldxoptimizer/blk;->c:Ljava/lang/String;
.line 1154
const-string v6, "apkUrl"
invoke-virtual {v0, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
iput-object v6, v5, Ldxoptimizer/blk;->g:Ljava/lang/String;
.line 1155
const-string v6, "iconUrl"
invoke-virtual {v0, v6}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, v5, Ldxoptimizer/blk;->h:Ljava/lang/String;
.line 1156
invoke-interface {v2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_5c
.catch Lorg/json/JSONException; {:try_start_f .. :try_end_5c} :catch_62
.line 1148
add-int/lit8 v0, v3, 0x1
move v3, v0
goto :goto_25
:cond_60
move-object v0, v2
.line 1158
goto :goto_e
.line 1159
:catch_62
move-exception v0
move-object v0, v1
.line 1162
goto :goto_e
.end method
.method public static p(Landroid/content/Context;)Ljava/lang/String;
.registers 2
.prologue
.line 1167
sget-object v0, Ldxoptimizer/byv;->o:Ljava/lang/String;
invoke-static {p0, v0}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1169
return-object v0
.end method
.method public static q(Landroid/content/Context;)Lcom/dianxinos/optimizer/module/accelerate/SuperAccMainActivity$a;
.registers 5
.prologue
.line 1181
const/4 v1, 0x0
.line 1183
sget-object v0, Ldxoptimizer/byv;->n:Ljava/lang/String;
invoke-static {p0, v0}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1185
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_e
.line 1208
:goto_d
return-object v1
.line 1190
:cond_e
:try_start_e
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 1192
const-string v0, "accactivity"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v2
.line 1193
if-eqz v2, :cond_6c
.line 1194
new-instance v0, Lcom/dianxinos/optimizer/module/accelerate/SuperAccMainActivity$a;
invoke-direct {v0}, Lcom/dianxinos/optimizer/module/accelerate/SuperAccMainActivity$a;-><init>()V
:try_end_20
.catch Lorg/json/JSONException; {:try_start_e .. :try_end_20} :catch_62
.line 1195
:try_start_20
const-string v1, "id"
invoke-virtual {v2, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/dianxinos/optimizer/module/accelerate/SuperAccMainActivity$a;->a:Ljava/lang/String;
.line 1196
const-string v1, "starttime"
invoke-virtual {v2, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/dianxinos/optimizer/module/accelerate/SuperAccMainActivity$a;->b:Ljava/lang/String;
.line 1197
const-string v1, "endtime"
invoke-virtual {v2, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/dianxinos/optimizer/module/accelerate/SuperAccMainActivity$a;->c:Ljava/lang/String;
.line 1198
const-string v1, "maxshow"
invoke-virtual {v2, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v1
iput v1, v0, Lcom/dianxinos/optimizer/module/accelerate/SuperAccMainActivity$a;->d:I
.line 1199
const-string v1, "period"
invoke-virtual {v2, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v1
iput v1, v0, Lcom/dianxinos/optimizer/module/accelerate/SuperAccMainActivity$a;->e:I
.line 1200
const-string v1, "brotype"
invoke-virtual {v2, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v1
iput v1, v0, Lcom/dianxinos/optimizer/module/accelerate/SuperAccMainActivity$a;->f:I
.line 1201
const-string v1, "url"
invoke-virtual {v2, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/dianxinos/optimizer/module/accelerate/SuperAccMainActivity$a;->g:Ljava/lang/String;
.line 1202
const-string v1, "iconurl"
invoke-virtual {v2, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/dianxinos/optimizer/module/accelerate/SuperAccMainActivity$a;->h:Ljava/lang/String;
:try_end_60
.catch Lorg/json/JSONException; {:try_start_20 .. :try_end_60} :catch_6a
:goto_60
move-object v1, v0
.line 1208
goto :goto_d
.line 1204
:catch_62
move-exception v0
move-object v3, v0
move-object v0, v1
move-object v1, v3
.line 1205
:goto_66
invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_60
.line 1204
:catch_6a
move-exception v1
goto :goto_66
:cond_6c
move-object v0, v1
goto :goto_60
.end method
.method public static r(Landroid/content/Context;)Lcom/dianxinos/optimizer/module/space/SpaceClearActivity$b;
.registers 5
.prologue
const/4 v0, 0x0
.line 1212
sget-object v1, Ldxoptimizer/byv;->B:Ljava/lang/String;
invoke-static {p0, v1}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 1213
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_e
.line 1243
:cond_d
:goto_d
return-object v0
.line 1221
:cond_e
:try_start_e
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string v1, "spaceActivity"
invoke-virtual {v2, v1}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v2
.line 1225
if-eqz v2, :cond_d
.line 1226
new-instance v1, Lcom/dianxinos/optimizer/module/space/SpaceClearActivity$b;
invoke-direct {v1}, Lcom/dianxinos/optimizer/module/space/SpaceClearActivity$b;-><init>()V
.line 1227
const-string v3, "id"
invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iput-object v3, v1, Lcom/dianxinos/optimizer/module/space/SpaceClearActivity$b;->a:Ljava/lang/String;
.line 1228
const-string v3, "startTime"
invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iput-object v3, v1, Lcom/dianxinos/optimizer/module/space/SpaceClearActivity$b;->b:Ljava/lang/String;
.line 1229
const-string v3, "endTime"
invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iput-object v3, v1, Lcom/dianxinos/optimizer/module/space/SpaceClearActivity$b;->c:Ljava/lang/String;
.line 1230
const-string v3, "maxShow"
invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v3
iput v3, v1, Lcom/dianxinos/optimizer/module/space/SpaceClearActivity$b;->d:I
.line 1231
const-string v3, "period"
invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v3
iput v3, v1, Lcom/dianxinos/optimizer/module/space/SpaceClearActivity$b;->e:I
.line 1232
const-string v3, "openType"
invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v3
iput v3, v1, Lcom/dianxinos/optimizer/module/space/SpaceClearActivity$b;->f:I
.line 1233
const-string v3, "url"
invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
iput-object v3, v1, Lcom/dianxinos/optimizer/module/space/SpaceClearActivity$b;->g:Ljava/lang/String;
.line 1234
const-string v3, "iconUrl"
invoke-virtual {v2, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
iput-object v2, v1, Lcom/dianxinos/optimizer/module/space/SpaceClearActivity$b;->h:Ljava/lang/String;
:try_end_60
.catch Lorg/json/JSONException; {:try_start_e .. :try_end_60} :catch_62
move-object v0, v1
.line 1235
goto :goto_d
.line 1237
:catch_62
move-exception v1
.line 1241
invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_d
.end method
.method public static s(Landroid/content/Context;)V
.registers 4
.prologue
.line 1251
invoke-static {p0}, Ldxoptimizer/aao;->a(Landroid/content/Context;)Ldxoptimizer/aao;
move-result-object v0
sget-object v1, Ldxoptimizer/byv;->q:Ljava/lang/String;
new-instance v2, Ldxoptimizer/bpz;
invoke-direct {v2, p0}, Ldxoptimizer/bpz;-><init>(Landroid/content/Context;)V
invoke-virtual {v0, v1, v2}, Ldxoptimizer/aao;->a(Ljava/lang/String;Ldxoptimizer/aao$a;)Z
.line 1252
return-void
.end method
.method public static t(Landroid/content/Context;)V
.registers 4
.prologue
.line 1258
invoke-static {p0}, Ldxoptimizer/aao;->a(Landroid/content/Context;)Ldxoptimizer/aao;
move-result-object v0
sget-object v1, Ldxoptimizer/byv;->K:Ljava/lang/String;
new-instance v2, Ldxoptimizer/cat;
invoke-direct {v2, p0}, Ldxoptimizer/cat;-><init>(Landroid/content/Context;)V
invoke-virtual {v0, v1, v2}, Ldxoptimizer/aao;->a(Ljava/lang/String;Ldxoptimizer/aao$a;)Z
.line 1259
return-void
.end method
.method public static u(Landroid/content/Context;)V
.registers 4
.prologue
.line 1265
invoke-static {p0}, Ldxoptimizer/aao;->a(Landroid/content/Context;)Ldxoptimizer/aao;
move-result-object v0
sget-object v1, Ldxoptimizer/byv;->L:Ljava/lang/String;
new-instance v2, Ldxoptimizer/cav;
invoke-direct {v2, p0}, Ldxoptimizer/cav;-><init>(Landroid/content/Context;)V
invoke-virtual {v0, v1, v2}, Ldxoptimizer/aao;->a(Ljava/lang/String;Ldxoptimizer/aao$a;)Z
.line 1267
return-void
.end method
.method public static v(Landroid/content/Context;)Ldxoptimizer/aqk$a;
.registers 5
.prologue
.line 1277
const/4 v1, 0x0
.line 1279
sget-object v0, Ldxoptimizer/byv;->u:Ljava/lang/String;
invoke-static {p0, v0}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1281
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_e
.line 1302
:cond_d
:goto_d
return-object v1
.line 1286
:cond_e
:try_start_e
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 1287
if-eqz v2, :cond_d
.line 1291
const-string v0, "rule"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v2
.line 1292
if-eqz v2, :cond_46
.line 1293
new-instance v0, Ldxoptimizer/aqk$a;
invoke-direct {v0}, Ldxoptimizer/aqk$a;-><init>()V
:try_end_22
.catch Lorg/json/JSONException; {:try_start_e .. :try_end_22} :catch_3c
.line 1294
:try_start_22
const-string v1, "memory"
invoke-virtual {v2, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v1
iput v1, v0, Ldxoptimizer/aqk$a;->a:I
.line 1295
const-string v1, "memoryrate"
invoke-virtual {v2, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v1
iput v1, v0, Ldxoptimizer/aqk$a;->b:I
.line 1296
const-string v1, "cpurate"
invoke-virtual {v2, v1}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;)I
move-result v1
iput v1, v0, Ldxoptimizer/aqk$a;->c:I
:try_end_3a
.catch Lorg/json/JSONException; {:try_start_22 .. :try_end_3a} :catch_44
:goto_3a
move-object v1, v0
.line 1302
goto :goto_d
.line 1299
:catch_3c
move-exception v0
move-object v3, v0
move-object v0, v1
move-object v1, v3
.line 1300
:goto_40
invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_3a
.line 1299
:catch_44
move-exception v1
goto :goto_40
:cond_46
move-object v0, v1
goto :goto_3a
.end method
.method public static w(Landroid/content/Context;)Lorg/json/JSONObject;
.registers 4
.prologue
const/4 v0, 0x0
.line 1312
sget-object v1, Ldxoptimizer/byv;->C:Ljava/lang/String;
invoke-static {p0, v1}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 1313
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_e
.line 1321
:goto_d
return-object v0
.line 1317
:cond_e
:try_start_e
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
:try_end_13
.catch Lorg/json/JSONException; {:try_start_e .. :try_end_13} :catch_15
move-object v0, v1
goto :goto_d
.line 1318
:catch_15
move-exception v1
.line 1319
invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_d
.end method
.method public static x(Landroid/content/Context;)Ljava/lang/String;
.registers 4
.prologue
const/4 v1, 0x0
.line 1384
.line 1385
invoke-static {p0}, Ldxoptimizer/bzb;->a(Landroid/content/Context;)Ldxoptimizer/bzb;
move-result-object v0
const-string v2, "app_launcher_install"
.line 1386
invoke-virtual {v0, v2}, Ldxoptimizer/bzb;->b(Ljava/lang/String;)Lcom/dianxinos/optimizer/server/RecommendInfo;
move-result-object v0
.line 1387
if-eqz v0, :cond_18
.line 1388
iget-object v0, v0, Lcom/dianxinos/optimizer/server/RecommendInfo;->content:Ljava/lang/String;
.line 1393
:goto_f
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_16
.line 1396
:goto_15
return-object v1
:cond_16
move-object v1, v0
goto :goto_15
:cond_18
move-object v0, v1
goto :goto_f
.end method
.method public static y(Landroid/content/Context;)Ljava/lang/String;
.registers 2
.prologue
.line 1407
sget-object v0, Ldxoptimizer/byv;->N:Ljava/lang/String;
invoke-static {p0, v0}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 1411
return-object v0
.end method
.method public static z(Landroid/content/Context;)Ljava/util/List;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
")",
"Ljava/util/List",
"<",
"Ljava/util/Set",
"<",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.prologue
const/4 v1, 0x0
.line 1509
const/4 v0, 0x0
.line 1511
sget-object v2, Ldxoptimizer/byv;->I:Ljava/lang/String;
invoke-static {p0, v2}, Ldxoptimizer/cdn;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 1512
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_f
.line 1546
:goto_e
return-object v0
.line 1518
:cond_f
new-instance v0, Ljava/util/ArrayList;
const/4 v3, 0x2
invoke-direct {v0, v3}, Ljava/util/ArrayList;-><init>(I)V
.line 1520
:try_start_15
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3, v2}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 1522
const-string v2, "applocks_recommend_list"
invoke-virtual {v3, v2}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v4
.line 1523
new-instance v5, Ljava/util/HashSet;
invoke-direct {v5}, Ljava/util/HashSet;-><init>()V
.line 1524
if-eqz v4, :cond_3e
invoke-virtual {v4}, Lorg/json/JSONArray;->length()I
move-result v2
if-lez v2, :cond_3e
.line 1525
invoke-virtual {v4}, Lorg/json/JSONArray;->length()I
move-result v6
move v2, v1
.line 1526
:goto_32
if-ge v2, v6, :cond_3e
.line 1527
invoke-virtual {v4, v2}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
move-result-object v7
.line 1528
invoke-interface {v5, v7}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 1526
add-int/lit8 v2, v2, 0x1
goto :goto_32
.line 1531
:cond_3e
invoke-interface {v0, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 1533
const-string v2, "applocks_check_list"
invoke-virtual {v3, v2}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;
move-result-object v2
.line 1534
new-instance v3, Ljava/util/HashSet;
invoke-direct {v3}, Ljava/util/HashSet;-><init>()V
.line 1535
if-eqz v2, :cond_64
invoke-virtual {v2}, Lorg/json/JSONArray;->length()I
move-result v4
if-lez v4, :cond_64
.line 1536
invoke-virtual {v2}, Lorg/json/JSONArray;->length()I
move-result v4
.line 1537
:goto_58
if-ge v1, v4, :cond_64
.line 1538
invoke-virtual {v2, v1}, Lorg/json/JSONArray;->getString(I)Ljava/lang/String;
move-result-object v5
.line 1539
invoke-interface {v3, v5}, Ljava/util/Set;->add(Ljava/lang/Object;)Z
.line 1537
add-int/lit8 v1, v1, 0x1
goto :goto_58
.line 1542
:cond_64
invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_67
.catch Lorg/json/JSONException; {:try_start_15 .. :try_end_67} :catch_68
goto :goto_e
.line 1543
:catch_68
move-exception v1
goto :goto_e
.end method