HardwareDetailActivity.smali
.class public Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;
.super Ldxoptimizer/afc;
.source "HardwareDetailActivity.java"
# interfaces
.implements Landroid/opengl/GLSurfaceView$Renderer;
.implements Ldxoptimizer/aey$a;
.implements Ldxoptimizer/vd;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
}
.end annotation
# instance fields
.field private a:Ldxoptimizer/bbb;
.field private b:Ljava/lang/String;
.field private c:Ljava/lang/String;
.field private d:Ljava/lang/String;
.field private e:Landroid/os/Handler;
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 38
invoke-direct {p0}, Ldxoptimizer/afc;-><init>()V
.line 60
new-instance v0, Ldxoptimizer/aey;
invoke-direct {v0, p0}, Ldxoptimizer/aey;-><init>(Ldxoptimizer/aey$a;)V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->e:Landroid/os/Handler;
return-void
.end method
.method public static a(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Landroid/view/View;
.registers 10
.prologue
const/high16 v7, 0x41800000 # 16.0f
const/4 v6, 0x0
.line 297
const v0, 0x7f030136
invoke-virtual {p0, v0, p1, v6}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v0
.line 298
invoke-virtual {p0}, Landroid/view/LayoutInflater;->getContext()Landroid/content/Context;
move-result-object v1
.line 299
new-instance v2, Landroid/widget/FrameLayout;
invoke-direct {v2, v1}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
.line 300
new-instance v3, Landroid/view/ViewGroup$LayoutParams;
const/4 v4, -0x1
const/4 v5, -0x2
invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;-><init>(II)V
invoke-virtual {v2, v3}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 302
const v3, 0x7f020229
invoke-virtual {v2, v3}, Landroid/widget/FrameLayout;->setBackgroundResource(I)V
.line 303
invoke-static {v1, v7}, Ldxoptimizer/cec;->a(Landroid/content/Context;F)F
move-result v3
float-to-int v3, v3
invoke-static {v1, v7}, Ldxoptimizer/cec;->a(Landroid/content/Context;F)F
move-result v1
float-to-int v1, v1
invoke-virtual {v2, v3, v6, v1, v6}, Landroid/widget/FrameLayout;->setPadding(IIII)V
.line 304
invoke-virtual {v2, v0}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;)V
.line 305
return-object v2
.end method
.method public static a(Landroid/view/LayoutInflater;Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;Landroid/view/ViewGroup;)Landroid/view/View;
.registers 7
.prologue
.line 288
const v0, 0x7f0301c9
const/4 v1, 0x0
invoke-virtual {p0, v0, p2, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;
move-result-object v2
.line 289
const v0, 0x7f0e0199
invoke-virtual {v2, v0}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
.line 290
const v1, 0x7f0e06e2
invoke-virtual {v2, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Landroid/widget/TextView;
.line 291
iget-object v3, p1, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;->a:Ljava/lang/String;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 292
iget-object v0, p1, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;->b:Ljava/lang/String;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 293
return-object v2
.end method
.method public static a(Landroid/content/Context;IZ)Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
.registers 6
.prologue
.line 282
if-eqz p2, :cond_13
const v0, 0x7f08055c
.line 284
:goto_5
new-instance v1, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
invoke-virtual {p0, p1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {p0, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-direct {v1, v2, v0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
return-object v1
.line 282
:cond_13
const v0, 0x7f080559
goto :goto_5
.end method
.method private b()V
.registers 12
.prologue
const/4 v5, 0x7
const/4 v10, 0x1
const/4 v1, 0x0
.line 91
const v0, 0x7f030195
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->setContentView(I)V
.line 92
const v0, 0x7f0e0094
const v2, 0x7f0806ec
invoke-static {p0, v0, v2, p0}, Ldxoptimizer/cfk;->b(Landroid/app/Activity;IILdxoptimizer/vd;)Landroid/widget/ImageButton;
.line 94
new-array v2, v5, [I
fill-array-data v2, :array_ea
.line 104
array-length v3, v2
.line 106
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4, v3}, Ljava/util/ArrayList;-><init>(I)V
.line 107
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->c()Ljava/util/List;
move-result-object v0
invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 108
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->d()Ljava/util/List;
move-result-object v0
invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 109
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->e()Ljava/util/List;
move-result-object v0
invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 110
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->f()Ljava/util/List;
move-result-object v0
invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 111
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->g()Ljava/util/List;
move-result-object v0
invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 112
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->h()Ljava/util/List;
move-result-object v0
invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 113
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->i()Ljava/util/List;
move-result-object v0
invoke-interface {v4, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 115
new-array v5, v5, [Landroid/widget/LinearLayout;
const v0, 0x7f0e0600
.line 116
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
aput-object v0, v5, v1
const v0, 0x7f0e0601
.line 117
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
aput-object v0, v5, v10
const/4 v6, 0x2
const v0, 0x7f0e0602
.line 118
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
aput-object v0, v5, v6
const/4 v6, 0x3
const v0, 0x7f0e0603
.line 119
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
aput-object v0, v5, v6
const/4 v6, 0x4
const v0, 0x7f0e0604
.line 120
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
aput-object v0, v5, v6
const/4 v6, 0x5
const v0, 0x7f0e0605
.line 121
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
aput-object v0, v5, v6
const/4 v6, 0x6
const v0, 0x7f0e0606
.line 122
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
aput-object v0, v5, v6
.line 125
invoke-static {p0}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;
move-result-object v6
.line 127
:goto_a6
if-ge v1, v3, :cond_e9
.line 128
aget-object v0, v5, v1
const v7, 0x7f0e02cb
invoke-virtual {v0, v7}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
.line 129
aget v7, v2, v1
invoke-virtual {v0, v7}, Landroid/widget/TextView;->setText(I)V
.line 131
invoke-interface {v4, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
.line 132
aget-object v7, v5, v1
.line 133
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v8
:goto_c4
invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_e5
invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
.line 134
invoke-virtual {v7}, Landroid/widget/LinearLayout;->getChildCount()I
move-result v9
if-le v9, v10, :cond_dd
.line 136
invoke-static {v6, v7}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->a(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)Landroid/view/View;
move-result-object v9
invoke-virtual {v7, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
.line 138
:cond_dd
invoke-static {v6, v0, v7}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->a(Landroid/view/LayoutInflater;Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;Landroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
invoke-virtual {v7, v0}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;)V
goto :goto_c4
.line 127
:cond_e5
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_a6
.line 141
:cond_e9
return-void
.line 94
:array_ea
.array-data 4
0x7f080a24
0x7f080a3f
0x7f080a2b
0x7f080a33
0x7f080a39
0x7f080a1e
0x7f080a43
.end array-data
.end method
.method private c()Ljava/util/List;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;",
">;"
}
.end annotation
.prologue
const v6, 0x7f080e4b
const/4 v5, 0x0
const/4 v4, 0x1
.line 144
.line 145
new-instance v1, Ljava/util/ArrayList;
const/4 v0, 0x4
invoke-direct {v1, v0}, Ljava/util/ArrayList;-><init>(I)V
.line 147
new-instance v0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
const v2, 0x7f080a28
invoke-virtual {p0, v2}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v2
.line 148
invoke-static {}, Ldxoptimizer/cec;->i()Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v2, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 147
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 149
new-instance v0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
const v2, 0x7f080a21
invoke-virtual {p0, v2}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v2
.line 150
invoke-static {}, Ldxoptimizer/cec;->h()Ljava/lang/String;
move-result-object v3
invoke-direct {v0, v2, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 149
invoke-interface {v1, v0}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 152
invoke-static {}, Ldxoptimizer/cec;->j()I
move-result v0
.line 154
const/4 v2, 0x2
if-ne v0, v2, :cond_75
.line 155
const v0, 0x7f080a27
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v0
.line 161
:goto_3f
new-instance v2, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
const v3, 0x7f080a22
invoke-virtual {p0, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v3
invoke-direct {v2, v3, v0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 164
invoke-static {}, Ldxoptimizer/cec;->g()Z
move-result v0
if-eqz v0, :cond_94
.line 165
invoke-static {v4}, Ldxoptimizer/cec;->d(Z)Ljava/lang/String;
move-result-object v0
.line 166
if-eqz v0, :cond_8f
.line 167
const v2, 0x7f080a46
new-array v3, v4, [Ljava/lang/Object;
aput-object v0, v3, v5
invoke-virtual {p0, v2, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 174
:goto_65
new-instance v2, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
const v3, 0x7f080a23
invoke-virtual {p0, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v3
invoke-direct {v2, v3, v0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 176
return-object v1
.line 156
:cond_75
if-ne v0, v4, :cond_7f
.line 157
const v0, 0x7f080a26
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v0
goto :goto_3f
.line 159
:cond_7f
const v2, 0x7f080a25
new-array v3, v4, [Ljava/lang/Object;
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
aput-object v0, v3, v5
invoke-virtual {p0, v2, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
goto :goto_3f
.line 169
:cond_8f
invoke-virtual {p0, v6}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v0
goto :goto_65
.line 172
:cond_94
invoke-virtual {p0, v6}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v0
goto :goto_65
.end method
.method private d()Ljava/util/List;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;",
">;"
}
.end annotation
.prologue
const-wide/32 v4, 0x100000
.line 180
.line 181
new-instance v0, Ljava/util/ArrayList;
const/4 v1, 0x3
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
.line 183
invoke-static {}, Ldxoptimizer/cdy;->a()[I
move-result-object v1
.line 184
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const/4 v3, 0x0
aget v3, v1, v3
div-int/lit16 v3, v3, 0x400
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v2
const-string v3, " / "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
const/4 v3, 0x1
aget v1, v1, v3
div-int/lit16 v1, v1, 0x400
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "MB"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 185
new-instance v2, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
const v3, 0x7f080a40
invoke-virtual {p0, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v3
invoke-direct {v2, v3, v1}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 187
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Ldxoptimizer/cey;->b()J
move-result-wide v2
div-long/2addr v2, v4
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " / "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 188
invoke-static {}, Ldxoptimizer/cey;->c()J
move-result-wide v2
div-long/2addr v2, v4
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "MB"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 189
new-instance v2, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
const v3, 0x7f080a41
invoke-virtual {p0, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v3
invoke-direct {v2, v3, v1}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 191
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Ldxoptimizer/cey;->i()J
move-result-wide v2
div-long/2addr v2, v4
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " / "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
.line 192
invoke-static {}, Ldxoptimizer/cey;->j()J
move-result-wide v2
div-long/2addr v2, v4
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, " MB"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 193
new-instance v2, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
const v3, 0x7f080a42
invoke-virtual {p0, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v3
invoke-direct {v2, v3, v1}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 195
return-object v0
.end method
.method private e()Ljava/util/List;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;",
">;"
}
.end annotation
.prologue
.line 199
.line 200
new-instance v0, Ljava/util/ArrayList;
const/4 v1, 0x3
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
.line 202
new-instance v1, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
const v2, 0x7f080a2d
invoke-virtual {p0, v2}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v2
iget-object v3, p0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->d:Ljava/lang/String;
invoke-direct {v1, v2, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 203
new-instance v1, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
const v2, 0x7f080a2c
invoke-virtual {p0, v2}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v2
iget-object v3, p0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->c:Ljava/lang/String;
invoke-direct {v1, v2, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 204
new-instance v1, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
const v2, 0x7f080a2e
invoke-virtual {p0, v2}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v2
iget-object v3, p0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->b:Ljava/lang/String;
invoke-direct {v1, v2, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 206
return-object v0
.end method
.method private f()Ljava/util/List;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;",
">;"
}
.end annotation
.prologue
.line 210
.line 211
new-instance v0, Ljava/util/ArrayList;
const/4 v1, 0x3
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
.line 213
invoke-static {p0}, Ldxoptimizer/cec;->d(Landroid/content/Context;)Landroid/graphics/Point;
move-result-object v1
.line 214
new-instance v2, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
const v3, 0x7f080a35
invoke-virtual {p0, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v3
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
iget v5, v1, Landroid/graphics/Point;->x:I
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v4
const-string v5, "*"
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
iget v1, v1, Landroid/graphics/Point;->y:I
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-direct {v2, v3, v1}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 216
new-instance v1, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
const v2, 0x7f080a31
invoke-virtual {p0, v2}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v2
const v3, 0x7f080a32
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Object;
const/4 v5, 0x0
.line 218
invoke-static {p0}, Ldxoptimizer/cec;->a(Landroid/content/Context;)I
move-result v6
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, v4, v5
.line 217
invoke-virtual {p0, v3, v4}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 216
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 219
const v1, 0x7f080a34
.line 220
invoke-static {p0}, Ldxoptimizer/cdj;->a(Landroid/content/Context;)Z
move-result v2
.line 219
invoke-static {p0, v1, v2}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->a(Landroid/content/Context;IZ)Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 222
return-object v0
.end method
.method private g()Ljava/util/List;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;",
">;"
}
.end annotation
.prologue
.line 226
.line 227
new-instance v0, Ljava/util/ArrayList;
const/4 v1, 0x7
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
.line 229
const v1, 0x7f080a37
.line 230
invoke-static {p0}, Ldxoptimizer/cdj;->b(Landroid/content/Context;)Z
move-result v2
.line 229
invoke-static {p0, v1, v2}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->a(Landroid/content/Context;IZ)Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 231
const v1, 0x7f080a3c
.line 232
invoke-static {p0}, Ldxoptimizer/cdj;->c(Landroid/content/Context;)Z
move-result v2
.line 231
invoke-static {p0, v1, v2}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->a(Landroid/content/Context;IZ)Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 233
const v1, 0x7f080a3d
.line 234
invoke-static {p0}, Ldxoptimizer/cdj;->d(Landroid/content/Context;)Z
move-result v2
.line 233
invoke-static {p0, v1, v2}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->a(Landroid/content/Context;IZ)Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 235
const v1, 0x7f080a3a
.line 236
invoke-static {p0}, Ldxoptimizer/cdj;->e(Landroid/content/Context;)Z
move-result v2
.line 235
invoke-static {p0, v1, v2}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->a(Landroid/content/Context;IZ)Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 237
const v1, 0x7f080a3b
.line 238
invoke-static {p0}, Ldxoptimizer/cdj;->f(Landroid/content/Context;)Z
move-result v2
.line 237
invoke-static {p0, v1, v2}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->a(Landroid/content/Context;IZ)Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 239
const v1, 0x7f080a38
.line 240
invoke-static {p0}, Ldxoptimizer/cdj;->g(Landroid/content/Context;)Z
move-result v2
.line 239
invoke-static {p0, v1, v2}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->a(Landroid/content/Context;IZ)Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 241
const v1, 0x7f080a3e
.line 242
invoke-static {p0}, Ldxoptimizer/cdj;->h(Landroid/content/Context;)Z
move-result v2
.line 241
invoke-static {p0, v1, v2}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->a(Landroid/content/Context;IZ)Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
move-result-object v1
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 244
return-object v0
.end method
.method private h()Ljava/util/List;
.registers 11
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;",
">;"
}
.end annotation
.prologue
const v9, 0x7f080a1d
const v3, 0x7f080a1c
const v8, 0x7f080559
const/4 v7, 0x0
const/4 v6, 0x1
.line 248
.line 249
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0, v6}, Ljava/util/ArrayList;-><init>(I)V
.line 251
invoke-static {v6}, Ldxoptimizer/cec;->a(Z)I
move-result v1
invoke-static {v1}, Ldxoptimizer/cec;->a(I)I
move-result v1
.line 252
if-lez v1, :cond_5b
.line 253
new-instance v2, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
invoke-virtual {p0, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v3
const v4, 0x7f080a1f
new-array v5, v6, [Ljava/lang/Object;
.line 254
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v5, v7
invoke-virtual {p0, v4, v5}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-direct {v2, v3, v1}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 253
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 259
:goto_35
invoke-static {v6}, Ldxoptimizer/cec;->b(Z)I
move-result v1
invoke-static {v1}, Ldxoptimizer/cec;->a(I)I
move-result v1
.line 260
if-lez v1, :cond_6c
.line 261
new-instance v2, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
invoke-virtual {p0, v9}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v3
const v4, 0x7f080a1f
new-array v5, v6, [Ljava/lang/Object;
.line 262
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
aput-object v1, v5, v7
invoke-virtual {p0, v4, v5}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-direct {v2, v3, v1}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 261
invoke-interface {v0, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 268
:goto_5a
return-object v0
.line 256
:cond_5b
new-instance v1, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
invoke-virtual {p0, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v2
.line 257
invoke-virtual {p0, v8}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 256
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_35
.line 264
:cond_6c
new-instance v1, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
invoke-virtual {p0, v9}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v2
.line 265
invoke-virtual {p0, v8}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 264
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_5a
.end method
.method private i()Ljava/util/List;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;",
">;"
}
.end annotation
.prologue
const/4 v4, 0x1
.line 272
.line 273
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0, v4}, Ljava/util/ArrayList;-><init>(I)V
.line 275
new-instance v1, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;
const v2, 0x7f080a44
invoke-virtual {p0, v2}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I)Ljava/lang/String;
move-result-object v2
const v3, 0x7f080a45
new-array v4, v4, [Ljava/lang/Object;
const/4 v5, 0x0
sget-object v6, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
aput-object v6, v4, v5
.line 276
invoke-virtual {p0, v3, v4}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-direct {v1, v2, v3}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity$a;-><init>(Ljava/lang/String;Ljava/lang/String;)V
.line 275
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 278
return-object v0
.end method
# virtual methods
.method public g_()V
.registers 1
.prologue
.line 326
invoke-virtual {p0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->finish()V
.line 327
return-void
.end method
.method public handleMessage(Landroid/os/Message;)V
.registers 4
.prologue
.line 64
iget v0, p1, Landroid/os/Message;->what:I
const/4 v1, 0x1
if-ne v0, v1, :cond_8
.line 65
invoke-direct {p0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->b()V
.line 67
:cond_8
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.registers 4
.prologue
.line 71
invoke-super {p0, p1}, Ldxoptimizer/afc;->onCreate(Landroid/os/Bundle;)V
.line 72
new-instance v0, Ldxoptimizer/bbb;
invoke-direct {v0, p0}, Ldxoptimizer/bbb;-><init>(Landroid/content/Context;)V
iput-object v0, p0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->a:Ldxoptimizer/bbb;
.line 73
iget-object v0, p0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->a:Ldxoptimizer/bbb;
invoke-virtual {v0}, Ldxoptimizer/bbb;->getHolder()Landroid/view/SurfaceHolder;
move-result-object v0
const/4 v1, -0x3
invoke-interface {v0, v1}, Landroid/view/SurfaceHolder;->setFormat(I)V
.line 74
iget-object v0, p0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->a:Ldxoptimizer/bbb;
invoke-virtual {v0, p0}, Ldxoptimizer/bbb;->setRenderer(Landroid/opengl/GLSurfaceView$Renderer;)V
.line 75
iget-object v0, p0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->a:Ldxoptimizer/bbb;
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->setContentView(Landroid/view/View;)V
.line 76
return-void
.end method
.method public onDrawFrame(Ljavax/microedition/khronos/opengles/GL10;)V
.registers 2
.prologue
.line 318
return-void
.end method
.method protected onPause()V
.registers 2
.prologue
.line 80
invoke-super {p0}, Ldxoptimizer/afc;->onPause()V
.line 81
iget-object v0, p0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->a:Ldxoptimizer/bbb;
invoke-virtual {v0}, Ldxoptimizer/bbb;->onPause()V
.line 82
return-void
.end method
.method protected onResume()V
.registers 2
.prologue
.line 86
invoke-super {p0}, Ldxoptimizer/afc;->onResume()V
.line 87
iget-object v0, p0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->a:Ldxoptimizer/bbb;
invoke-virtual {v0}, Ldxoptimizer/bbb;->onResume()V
.line 88
return-void
.end method
.method public onSurfaceChanged(Ljavax/microedition/khronos/opengles/GL10;II)V
.registers 4
.prologue
.line 322
return-void
.end method
.method public onSurfaceCreated(Ljavax/microedition/khronos/opengles/GL10;Ljavax/microedition/khronos/egl/EGLConfig;)V
.registers 5
.prologue
.line 310
const/16 v0, 0x1f00
invoke-interface {p1, v0}, Ljavax/microedition/khronos/opengles/GL10;->glGetString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->d:Ljava/lang/String;
.line 311
const/16 v0, 0x1f02
invoke-interface {p1, v0}, Ljavax/microedition/khronos/opengles/GL10;->glGetString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->b:Ljava/lang/String;
.line 312
const/16 v0, 0x1f01
invoke-interface {p1, v0}, Ljavax/microedition/khronos/opengles/GL10;->glGetString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->c:Ljava/lang/String;
.line 313
iget-object v0, p0, Lcom/dianxinos/optimizer/module/deviceinfo/HardwareDetailActivity;->e:Landroid/os/Handler;
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendEmptyMessage(I)Z
.line 314
return-void
.end method