am.smali
.class public Lcom/cleanmaster/ui/floatwindow/switchcontrol/am;
.super Ljava/lang/Object;
.source "SwitchItemFactory.java"
# static fields
.field public static a:I
.field public static b:I
.field private static c:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 20
sget v0, Lcom/cleanmaster/notification/aj;->a:I
sput v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/am;->a:I
.line 22
const/4 v0, 0x2
sput v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/am;->b:I
.line 24
const/4 v0, 0x0
sput-boolean v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/am;->c:Z
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/Integer;I)Lcom/cleanmaster/ui/floatwindow/switchcontrol/SwitchItemController;
.registers 5
.prologue
.line 27
const/4 v0, 0x0
.line 28
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result v1
packed-switch v1, :pswitch_data_d0
.line 129
:goto_8
:pswitch_8
return-object v0
.line 30
:pswitch_9
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/e;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/e;-><init>()V
goto :goto_8
.line 33
:pswitch_f
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/as;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/as;-><init>()V
goto :goto_8
.line 36
:pswitch_15
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/s;
invoke-direct {v0, p0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/s;-><init>(Landroid/content/Context;)V
goto :goto_8
.line 39
:pswitch_1b
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ap;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ap;-><init>()V
goto :goto_8
.line 42
:pswitch_21
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/j;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/j;-><init>()V
goto :goto_8
.line 45
:pswitch_27
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/h;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/h;-><init>()V
goto :goto_8
.line 48
:pswitch_2d
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/i;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/i;-><init>()V
goto :goto_8
.line 51
:pswitch_33
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/g;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/g;-><init>()V
goto :goto_8
.line 54
:pswitch_39
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ad;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ad;-><init>()V
goto :goto_8
.line 57
:pswitch_3f
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/a;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/a;-><init>()V
goto :goto_8
.line 60
:pswitch_45
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ae;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ae;-><init>()V
goto :goto_8
.line 63
:pswitch_4b
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ab;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ab;-><init>()V
goto :goto_8
.line 66
:pswitch_51
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/an;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/an;-><init>()V
goto :goto_8
.line 69
:pswitch_57
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ag;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ag;-><init>()V
goto :goto_8
.line 72
:pswitch_5d
invoke-static {p0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/x;->a(Landroid/content/Context;)Lcom/cleanmaster/ui/floatwindow/switchcontrol/x;
move-result-object v0
goto :goto_8
.line 75
:pswitch_62
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/aa;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/aa;-><init>()V
goto :goto_8
.line 78
:pswitch_68
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/c;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/c;-><init>()V
goto :goto_8
.line 81
:pswitch_6e
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/z;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/z;-><init>()V
goto :goto_8
.line 84
:pswitch_74
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ao;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ao;-><init>()V
goto :goto_8
.line 87
:pswitch_7a
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/af;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/af;-><init>()V
goto :goto_8
.line 90
:pswitch_80
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/w;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/w;-><init>()V
goto :goto_8
.line 99
:pswitch_86
invoke-virtual {p1}, Ljava/lang/Integer;->intValue()I
move-result v0
invoke-static {p0, v0, p2}, Lcom/cleanmaster/ui/floatwindow/ui/a;->a(Landroid/content/Context;II)Lcom/cleanmaster/ui/floatwindow/ui/a;
move-result-object v0
goto/16 :goto_8
.line 102
:pswitch_90
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/l;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/l;-><init>()V
goto/16 :goto_8
.line 105
:pswitch_97
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/r;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/r;-><init>()V
goto/16 :goto_8
.line 108
:pswitch_9e
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/m;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/m;-><init>()V
goto/16 :goto_8
.line 111
:pswitch_a5
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/q;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/q;-><init>()V
goto/16 :goto_8
.line 114
:pswitch_ac
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/n;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/n;-><init>()V
goto/16 :goto_8
.line 117
:pswitch_b3
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/p;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/p;-><init>()V
goto/16 :goto_8
.line 120
:pswitch_ba
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/o;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/o;-><init>()V
goto/16 :goto_8
.line 123
:pswitch_c1
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/b;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/b;-><init>()V
goto/16 :goto_8
.line 126
:pswitch_c8
new-instance v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ar;
invoke-direct {v0}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/ar;-><init>()V
goto/16 :goto_8
.line 28
nop
:pswitch_data_d0
.packed-switch 0x1
:pswitch_9
:pswitch_f
:pswitch_15
:pswitch_1b
:pswitch_21
:pswitch_27
:pswitch_2d
:pswitch_33
:pswitch_39
:pswitch_3f
:pswitch_45
:pswitch_4b
:pswitch_51
:pswitch_5d
:pswitch_57
:pswitch_62
:pswitch_68
:pswitch_86
:pswitch_86
:pswitch_86
:pswitch_86
:pswitch_86
:pswitch_6e
:pswitch_74
:pswitch_7a
:pswitch_80
:pswitch_8
:pswitch_90
:pswitch_97
:pswitch_9e
:pswitch_8
:pswitch_a5
:pswitch_ac
:pswitch_b3
:pswitch_ba
:pswitch_8
:pswitch_8
:pswitch_86
:pswitch_86
:pswitch_c1
:pswitch_8
:pswitch_c8
.end packed-switch
.end method
.method public static a(Landroid/content/Context;I)Ljava/util/List;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"I)",
"Ljava/util/List",
"<",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.prologue
const/16 v6, 0x14
.line 133
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 135
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
.line 136
const/4 v0, 0x0
.line 139
:try_start_c
invoke-virtual {v1}, Landroid/content/pm/PackageManager;->getSystemAvailableFeatures()[Landroid/content/pm/FeatureInfo;
:try_end_f
.catch Ljava/lang/Exception; {:try_start_c .. :try_end_f} :catch_26
move-result-object v0
move-object v1, v0
.line 142
:goto_11
if-eqz v1, :cond_51
.line 143
new-instance v3, Ljava/util/ArrayList;
invoke-direct {v3}, Ljava/util/ArrayList;-><init>()V
.line 144
array-length v4, v1
const/4 v0, 0x0
:goto_1a
if-ge v0, v4, :cond_29
aget-object v5, v1, v0
.line 145
iget-object v5, v5, Landroid/content/pm/FeatureInfo;->name:Ljava/lang/String;
invoke-interface {v3, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 144
add-int/lit8 v0, v0, 0x1
goto :goto_1a
.line 140
:catch_26
move-exception v1
move-object v1, v0
goto :goto_11
.line 147
:cond_29
const-string v0, "android.hardware.wifi"
invoke-interface {v3, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_35
sget-boolean v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/am;->c:Z
if-eqz v0, :cond_3d
.line 148
:cond_35
const/4 v0, 0x2
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 150
:cond_3d
const-string v0, "android.hardware.telephony"
invoke-interface {v3, v0}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_49
sget-boolean v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/am;->c:Z
if-eqz v0, :cond_51
.line 151
:cond_49
const/4 v0, 0x3
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 155
:cond_51
invoke-static {}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/h;->g()Z
move-result v0
if-eqz v0, :cond_5f
.line 156
const/4 v0, 0x6
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 158
:cond_5f
invoke-static {}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/j;->g()Z
move-result v0
if-eqz v0, :cond_6d
.line 159
const/4 v0, 0x5
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 161
:cond_6d
const/16 v0, 0xa
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 162
const/16 v0, 0xc
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 163
const/16 v0, 0xe
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 164
const/4 v0, 0x4
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 165
const/16 v0, 0xf
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 166
const/4 v0, 0x1
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 167
const/16 v0, 0x18
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 168
const/16 v0, 0x19
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 169
const/16 v0, 0x29
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 170
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/system/ConflictCommons;->isCNVersion()Z
move-result v0
if-nez v0, :cond_cb
.line 171
const/16 v0, 0x2a
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 173
:cond_cb
sget v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/am;->a:I
if-ne p1, v0, :cond_1a2
.line 174
invoke-static {}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/i;->g()Z
move-result v0
if-eqz v0, :cond_dd
.line 175
const/4 v0, 0x7
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 177
:cond_dd
invoke-static {}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/aa;->g()Z
move-result v0
if-eqz v0, :cond_ec
.line 178
const/16 v0, 0x10
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 180
:cond_ec
invoke-static {}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/l;->g()Z
move-result v0
if-eqz v0, :cond_fb
.line 181
const/16 v0, 0x1c
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 183
:cond_fb
invoke-static {}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/r;->g()Z
move-result v0
if-eqz v0, :cond_10a
.line 184
const/16 v0, 0x1d
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 186
:cond_10a
invoke-static {}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/m;->g()Z
move-result v0
if-eqz v0, :cond_119
.line 187
const/16 v0, 0x1e
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 189
:cond_119
invoke-static {}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/q;->g()Z
move-result v0
if-eqz v0, :cond_128
.line 190
const/16 v0, 0x20
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 192
:cond_128
invoke-static {}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/n;->g()Z
move-result v0
if-eqz v0, :cond_137
.line 193
const/16 v0, 0x21
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 195
:cond_137
invoke-static {}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/p;->g()Z
move-result v0
if-eqz v0, :cond_146
.line 196
const/16 v0, 0x22
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 198
:cond_146
invoke-static {}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/o;->g()Z
move-result v0
if-eqz v0, :cond_155
.line 199
const/16 v0, 0x23
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 201
:cond_155
const/16 v0, 0x8
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 202
const/16 v0, 0x9
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 203
const/16 v0, 0xb
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 204
const/16 v0, 0xd
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 205
const/16 v0, 0x11
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 206
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 208
const/16 v0, 0x28
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 210
invoke-static {}, Lcom/cleanmaster/ui/floatwindow/switchcontrol/am;->a()Z
move-result v0
if-eqz v0, :cond_1a1
.line 211
const/16 v0, 0x26
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 222
:cond_1a1
:goto_1a1
return-object v2
.line 212
:cond_1a2
sget v0, Lcom/cleanmaster/ui/floatwindow/switchcontrol/am;->b:I
if-ne p1, v0, :cond_1a1
.line 213
const/16 v0, 0x1a
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 214
const/16 v0, 0x12
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 215
const/16 v0, 0x13
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 216
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 217
const/16 v0, 0x15
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 218
const/16 v0, 0x16
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 219
const/16 v0, 0x17
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
invoke-interface {v2, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_1a1
.end method
.method public static a()Z
.registers 3
.prologue
.line 226
:try_start_0
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v0
invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
.line 227
invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v0
const-string v1, "com.google.android.apps.translate"
const/16 v2, 0x80
invoke-virtual {v0, v1, v2}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
:try_end_13
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_13} :catch_18
move-result-object v0
.line 229
if-eqz v0, :cond_19
.line 230
const/4 v0, 0x1
.line 235
:goto_17
return v0
.line 232
:catch_18
move-exception v0
.line 235
:cond_19
const/4 v0, 0x0
goto :goto_17
.end method