StatusBarAccActivity.smali
.class public Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;
.super Ldxoptimizer/afc;
.source "StatusBarAccActivity.java"
# interfaces
.implements Ldxoptimizer/aey$a;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$a;
}
.end annotation
# instance fields
.field private a:J
.field private b:Z
.field private c:J
.field private d:Lcom/dianxinos/optimizer/statusbar/AccIndicatorArcView;
.field private e:Landroid/widget/TextView;
.field private f:Landroid/widget/TextView;
.field private g:Landroid/widget/RelativeLayout;
.field private h:Landroid/view/View;
.field private j:Landroid/widget/LinearLayout;
.field private k:Landroid/widget/TextView;
.field private l:Landroid/widget/TextView;
.field private m:Landroid/view/animation/LinearInterpolator;
.field private n:Landroid/widget/TextView;
.field private o:Landroid/widget/LinearLayout;
.field private p:Ljava/util/concurrent/CountDownLatch;
.field private q:Ldxoptimizer/aey;
.field private r:[I
.field private s:Landroid/util/Pair;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/Pair",
"<",
"Ljava/lang/Boolean;",
"Landroid/util/Pair",
"<",
"Ljava/lang/Integer;",
"Ljava/lang/String;",
">;>;"
}
.end annotation
.end field
# direct methods
.method public constructor <init>()V
.registers 3
.prologue
.line 51
invoke-direct {p0}, Ldxoptimizer/afc;-><init>()V
.line 69
const-wide/32 v0, 0xa00000
iput-wide v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->c:J
.line 83
new-instance v0, Ldxoptimizer/aey;
invoke-direct {v0, p0}, Ldxoptimizer/aey;-><init>(Ldxoptimizer/aey$a;)V
iput-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->q:Ldxoptimizer/aey;
return-void
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;)J
.registers 3
.prologue
.line 51
iget-wide v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->a:J
return-wide v0
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;J)J
.registers 4
.prologue
.line 51
iput-wide p1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->c:J
return-wide p1
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;Landroid/util/Pair;)Landroid/util/Pair;
.registers 2
.prologue
.line 51
iput-object p1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->s:Landroid/util/Pair;
return-object p1
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;Ljava/util/concurrent/CountDownLatch;)Ljava/util/concurrent/CountDownLatch;
.registers 2
.prologue
.line 51
iput-object p1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->p:Ljava/util/concurrent/CountDownLatch;
return-object p1
.end method
.method private a(ILjava/lang/String;)V
.registers 11
.prologue
const/4 v6, 0x0
.line 326
invoke-static {p0, p1, p2}, Ldxoptimizer/aoo;->a(Landroid/content/Context;ILjava/lang/String;)Landroid/util/Pair;
move-result-object v1
.line 327
iget-object v0, v1, Landroid/util/Pair;->first:Ljava/lang/Object;
check-cast v0, Ljava/lang/CharSequence;
.line 328
iget-object v1, v1, Landroid/util/Pair;->second:Ljava/lang/Object;
check-cast v1, Ljava/lang/CharSequence;
.line 329
const v2, 0x7f0e096c
invoke-virtual {p0, v2}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->findViewById(I)Landroid/view/View;
move-result-object v3
.line 330
iget-object v2, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->o:Landroid/widget/LinearLayout;
invoke-virtual {v2}, Landroid/widget/LinearLayout;->getHeight()I
move-result v4
.line 331
int-to-float v2, v4
invoke-static {v3, v2}, Ldxoptimizer/cjc;->i(Landroid/view/View;F)V
.line 332
invoke-virtual {v3, v6}, Landroid/view/View;->setVisibility(I)V
.line 333
const v2, 0x7f0e096e
invoke-virtual {p0, v2}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Landroid/widget/TextView;
.line 334
invoke-virtual {v2, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 335
const v0, 0x7f0e0bb6
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
.line 336
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 338
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->h:Landroid/view/View;
const-string v1, "translationY"
const/4 v2, 0x2
new-array v2, v2, [F
const/4 v5, 0x0
aput v5, v2, v6
const/4 v5, 0x1
neg-int v6, v4
int-to-float v6, v6
aput v6, v2, v5
invoke-static {v0, v1, v2}, Ldxoptimizer/ciu;->a(Ljava/lang/Object;Ljava/lang/String;[F)Ldxoptimizer/ciu;
move-result-object v0
.line 339
const-wide/16 v6, 0x7d0
invoke-virtual {v0, v6, v7}, Ldxoptimizer/ciu;->a(J)V
.line 340
const-wide/16 v6, 0xc8
invoke-virtual {v0, v6, v7}, Ldxoptimizer/ciu;->c(J)Ldxoptimizer/ciu;
.line 341
iget-object v1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->m:Landroid/view/animation/LinearInterpolator;
invoke-virtual {v0, v1}, Ldxoptimizer/ciu;->a(Landroid/view/animation/Interpolator;)V
.line 342
new-instance v1, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$7;
invoke-direct {v1, p0, v3, v4, p1}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$7;-><init>(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;Landroid/view/View;II)V
invoke-virtual {v0, v1}, Ldxoptimizer/ciu;->a(Ldxoptimizer/cik$a;)V
.line 371
invoke-virtual {v0}, Ldxoptimizer/ciu;->a()V
.line 372
return-void
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;ILjava/lang/String;)V
.registers 3
.prologue
.line 51
invoke-direct {p0, p1, p2}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->a(ILjava/lang/String;)V
return-void
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;Z)Z
.registers 2
.prologue
.line 51
iput-boolean p1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->b:Z
return p1
.end method
.method static synthetic a(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;[I)[I
.registers 2
.prologue
.line 51
iput-object p1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->r:[I
return-object p1
.end method
.method private b()V
.registers 3
.prologue
.line 123
const v0, 0x7f0e0bab
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->o:Landroid/widget/LinearLayout;
.line 124
const v0, 0x7f0e0bae
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lcom/dianxinos/optimizer/statusbar/AccIndicatorArcView;
iput-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->d:Lcom/dianxinos/optimizer/statusbar/AccIndicatorArcView;
.line 125
const v0, 0x7f0e0baf
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->e:Landroid/widget/TextView;
.line 126
invoke-virtual {p0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->getAssets()Landroid/content/res/AssetManager;
move-result-object v0
const-string v1, "fonts/BaiduMobileGuards9.0-Regular.ttf"
invoke-static {v0, v1}, Landroid/graphics/Typeface;->createFromAsset(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v0
.line 127
iget-object v1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->e:Landroid/widget/TextView;
invoke-virtual {v1, v0}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 128
const v0, 0x7f0e0bb0
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->f:Landroid/widget/TextView;
.line 129
const v0, 0x7f0e0bac
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->g:Landroid/widget/RelativeLayout;
.line 130
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->g:Landroid/widget/RelativeLayout;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 131
const v0, 0x7f0e0bb1
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->h:Landroid/view/View;
.line 132
const v0, 0x7f0e0bb2
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->j:Landroid/widget/LinearLayout;
.line 133
const v0, 0x7f0e0bb3
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->k:Landroid/widget/TextView;
.line 134
const v0, 0x7f0e0bb4
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->l:Landroid/widget/TextView;
.line 135
const v0, 0x7f0e0bb5
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/TextView;
iput-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->n:Landroid/widget/TextView;
.line 136
return-void
.end method
.method private b(IIII)V
.registers 14
.prologue
const/4 v8, 0x2
.line 246
const/16 v0, 0x2bc
.line 247
new-instance v7, Ldxoptimizer/cim;
invoke-direct {v7}, Ldxoptimizer/cim;-><init>()V
.line 250
iget-object v1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->d:Lcom/dianxinos/optimizer/statusbar/AccIndicatorArcView;
const/16 v2, 0x64
int-to-long v4, v0
new-instance v6, Landroid/view/animation/DecelerateInterpolator;
invoke-direct {v6}, Landroid/view/animation/DecelerateInterpolator;-><init>()V
move v3, p2
invoke-virtual/range {v1 .. v6}, Lcom/dianxinos/optimizer/statusbar/AccIndicatorArcView;->a(IIJLandroid/view/animation/Interpolator;)Ldxoptimizer/ciu;
move-result-object v6
.line 253
iget-object v1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->e:Landroid/widget/TextView;
new-instance v2, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$a;
const-class v3, Ljava/lang/Integer;
const-string v4, "text"
invoke-direct {v2, v3, v4}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$a;-><init>(Ljava/lang/Class;Ljava/lang/String;)V
new-array v3, v8, [I
const/4 v4, 0x0
aput p1, v3, v4
const/4 v4, 0x1
aput p2, v3, v4
invoke-static {v1, v2, v3}, Ldxoptimizer/ciu;->a(Ljava/lang/Object;Ldxoptimizer/cjb;[I)Ldxoptimizer/ciu;
move-result-object v1
.line 254
new-instance v2, Landroid/view/animation/DecelerateInterpolator;
invoke-direct {v2}, Landroid/view/animation/DecelerateInterpolator;-><init>()V
invoke-virtual {v1, v2}, Ldxoptimizer/cik;->a(Landroid/view/animation/Interpolator;)V
.line 255
int-to-long v2, v0
invoke-virtual {v1, v2, v3}, Ldxoptimizer/cik;->b(J)Ldxoptimizer/cik;
.line 257
invoke-virtual {v7, v6}, Ldxoptimizer/cim;->a(Ldxoptimizer/cik;)Ldxoptimizer/cim$b;
move-result-object v0
invoke-virtual {v0, v1}, Ldxoptimizer/cim$b;->a(Ldxoptimizer/cik;)Ldxoptimizer/cim$b;
.line 259
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->g:Landroid/widget/RelativeLayout;
const-string v1, "alpha"
new-array v2, v8, [F
fill-array-data v2, :array_70
invoke-static {v0, v1, v2}, Ldxoptimizer/ciu;->a(Ljava/lang/Object;Ljava/lang/String;[F)Ldxoptimizer/ciu;
move-result-object v8
.line 260
const-wide/16 v0, 0x12c
invoke-virtual {v8, v0, v1}, Ldxoptimizer/cik;->b(J)Ldxoptimizer/cik;
.line 261
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->m:Landroid/view/animation/LinearInterpolator;
invoke-virtual {v8, v0}, Ldxoptimizer/cik;->a(Landroid/view/animation/Interpolator;)V
.line 263
new-instance v0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$5;
move-object v1, p0
move v2, p1
move v3, p2
move v4, p3
move v5, p4
invoke-direct/range {v0 .. v5}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$5;-><init>(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;IIII)V
invoke-virtual {v8, v0}, Ldxoptimizer/cik;->a(Ldxoptimizer/cik$a;)V
.line 271
invoke-virtual {v7, v8}, Ldxoptimizer/cim;->a(Ldxoptimizer/cik;)Ldxoptimizer/cim$b;
move-result-object v0
invoke-virtual {v0, v6}, Ldxoptimizer/cim$b;->c(Ldxoptimizer/cik;)Ldxoptimizer/cim$b;
.line 272
invoke-virtual {v7}, Ldxoptimizer/cim;->a()V
.line 273
return-void
.line 259
:array_70
.array-data 4
0x3f800000 # 1.0f
0x0
.end array-data
.end method
.method static synthetic b(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;)[I
.registers 2
.prologue
.line 51
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->r:[I
return-object v0
.end method
.method static synthetic c(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;)Ljava/util/concurrent/CountDownLatch;
.registers 2
.prologue
.line 51
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->p:Ljava/util/concurrent/CountDownLatch;
return-object v0
.end method
.method private c()V
.registers 3
.prologue
const/high16 v1, 0x3f000000 # 0.5f
.line 139
new-instance v0, Landroid/view/animation/LinearInterpolator;
invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;-><init>()V
iput-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->m:Landroid/view/animation/LinearInterpolator;
.line 140
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->o:Landroid/widget/LinearLayout;
invoke-static {v0, v1}, Ldxoptimizer/cjc;->f(Landroid/view/View;F)V
.line 141
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->o:Landroid/widget/LinearLayout;
invoke-static {v0, v1}, Ldxoptimizer/cjc;->g(Landroid/view/View;F)V
.line 142
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->o:Landroid/widget/LinearLayout;
const/4 v1, 0x0
invoke-static {v0, v1}, Ldxoptimizer/cjc;->a(Landroid/view/View;F)V
.line 143
return-void
.end method
.method static synthetic d(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;)Ldxoptimizer/aey;
.registers 2
.prologue
.line 51
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->q:Ldxoptimizer/aey;
return-object v0
.end method
.method private d()V
.registers 3
.prologue
.line 147
invoke-static {}, Ldxoptimizer/cbn;->a()Ldxoptimizer/cbn;
move-result-object v0
new-instance v1, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$1;
invoke-direct {v1, p0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$1;-><init>(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;)V
invoke-virtual {v0, v1}, Ldxoptimizer/cbn;->a(Ljava/lang/Runnable;)V
.line 181
return-void
.end method
.method static synthetic e(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;)Landroid/widget/RelativeLayout;
.registers 2
.prologue
.line 51
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->g:Landroid/widget/RelativeLayout;
return-object v0
.end method
.method private e()V
.registers 10
.prologue
const/4 v8, 0x1
const/4 v2, 0x0
const/4 v7, 0x0
const/high16 v6, 0x3f800000 # 1.0f
.line 184
const/16 v0, 0xc8
.line 187
iget-object v1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->o:Landroid/widget/LinearLayout;
invoke-static {v1}, Ldxoptimizer/cjd;->a(Landroid/view/View;)Ldxoptimizer/cjd;
move-result-object v1
invoke-virtual {v1, v6}, Ldxoptimizer/cjd;->b(F)Ldxoptimizer/cjd;
move-result-object v1
invoke-virtual {v1, v6}, Ldxoptimizer/cjd;->c(F)Ldxoptimizer/cjd;
move-result-object v1
.line 188
invoke-virtual {v1, v6}, Ldxoptimizer/cjd;->d(F)Ldxoptimizer/cjd;
move-result-object v1
int-to-long v4, v0
.line 189
invoke-virtual {v1, v4, v5}, Ldxoptimizer/cjd;->a(J)Ldxoptimizer/cjd;
move-result-object v1
iget-object v3, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->m:Landroid/view/animation/LinearInterpolator;
.line 190
invoke-virtual {v1, v3}, Ldxoptimizer/cjd;->a(Landroid/view/animation/Interpolator;)Ldxoptimizer/cjd;
move-result-object v1
.line 192
iget-boolean v3, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->b:Z
if-nez v3, :cond_35
.line 193
new-instance v0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$2;
invoke-direct {v0, p0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$2;-><init>(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;)V
invoke-virtual {v1, v0}, Ldxoptimizer/cjd;->a(Ldxoptimizer/cik$a;)Ldxoptimizer/cjd;
move-result-object v0
.line 198
invoke-virtual {v0}, Ldxoptimizer/cjd;->a()V
.line 239
:goto_34
return-void
.line 202
:cond_35
new-instance v3, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$3;
invoke-direct {v3, p0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$3;-><init>(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;)V
invoke-virtual {v1, v3}, Ldxoptimizer/cjd;->a(Ldxoptimizer/cik$a;)Ldxoptimizer/cjd;
move-result-object v1
.line 208
invoke-virtual {v1}, Ldxoptimizer/cjd;->a()V
.line 211
iget-object v1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->f:Landroid/widget/TextView;
const/high16 v3, 0x42c80000 # 100.0f
invoke-static {v1, v3}, Ldxoptimizer/cjc;->i(Landroid/view/View;F)V
.line 212
iget-object v1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->f:Landroid/widget/TextView;
invoke-static {v1, v7}, Ldxoptimizer/cjc;->a(Landroid/view/View;F)V
.line 213
iget-object v1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->f:Landroid/widget/TextView;
invoke-static {v1}, Ldxoptimizer/cjd;->a(Landroid/view/View;)Ldxoptimizer/cjd;
move-result-object v1
.line 214
invoke-virtual {v1, v7}, Ldxoptimizer/cjd;->a(F)Ldxoptimizer/cjd;
move-result-object v1
invoke-virtual {v1, v6}, Ldxoptimizer/cjd;->d(F)Ldxoptimizer/cjd;
move-result-object v1
const-wide/16 v4, 0x1f4
.line 215
invoke-virtual {v1, v4, v5}, Ldxoptimizer/cjd;->a(J)Ldxoptimizer/cjd;
move-result-object v1
iget-object v3, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->m:Landroid/view/animation/LinearInterpolator;
invoke-virtual {v1, v3}, Ldxoptimizer/cjd;->a(Landroid/view/animation/Interpolator;)Ldxoptimizer/cjd;
move-result-object v1
int-to-long v4, v0
invoke-virtual {v1, v4, v5}, Ldxoptimizer/cjd;->b(J)Ldxoptimizer/cjd;
move-result-object v1
invoke-virtual {v1}, Ldxoptimizer/cjd;->a()V
.line 218
iget-object v1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->r:[I
if-nez v1, :cond_79
.line 219
invoke-static {}, Ldxoptimizer/cdy;->a()[I
move-result-object v1
iput-object v1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->r:[I
.line 221
:cond_79
iget-object v1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->r:[I
aget v1, v1, v8
iget-object v3, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->r:[I
aget v3, v3, v2
sub-int/2addr v1, v3
mul-int/lit8 v1, v1, 0x64
iget-object v3, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->r:[I
aget v3, v3, v8
div-int/2addr v1, v3
.line 222
iget-object v3, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->e:Landroid/widget/TextView;
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v3, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 225
const/16 v4, 0x1f4
.line 226
iget-object v1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->d:Lcom/dianxinos/optimizer/statusbar/AccIndicatorArcView;
const/16 v3, 0x64
int-to-long v4, v4
iget-object v6, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->m:Landroid/view/animation/LinearInterpolator;
invoke-virtual/range {v1 .. v6}, Lcom/dianxinos/optimizer/statusbar/AccIndicatorArcView;->a(IIJLandroid/view/animation/Interpolator;)Ldxoptimizer/ciu;
move-result-object v1
.line 228
int-to-long v2, v0
invoke-virtual {v1, v2, v3}, Ldxoptimizer/ciu;->a(J)V
.line 230
new-instance v0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$4;
invoke-direct {v0, p0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$4;-><init>(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;)V
invoke-virtual {v1, v0}, Ldxoptimizer/ciu;->a(Ldxoptimizer/cik$a;)V
.line 238
invoke-virtual {v1}, Ldxoptimizer/ciu;->a()V
goto :goto_34
.end method
.method static synthetic f(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;)Landroid/util/Pair;
.registers 2
.prologue
.line 51
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->s:Landroid/util/Pair;
return-object v0
.end method
.method static synthetic g(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;)Landroid/view/animation/LinearInterpolator;
.registers 2
.prologue
.line 51
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->m:Landroid/view/animation/LinearInterpolator;
return-object v0
.end method
.method static synthetic h(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;)Landroid/widget/LinearLayout;
.registers 2
.prologue
.line 51
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->o:Landroid/widget/LinearLayout;
return-object v0
.end method
# virtual methods
.method a(IIII)V
.registers 12
.prologue
.line 276
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->g:Landroid/widget/RelativeLayout;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/RelativeLayout;->setVisibility(I)V
.line 277
const/4 v0, 0x0
.line 278
const/high16 v1, 0x41f00000 # 30.0f
invoke-static {p0, v1}, Ldxoptimizer/cec;->a(Landroid/content/Context;F)F
move-result v1
.line 279
mul-int/lit16 v2, p3, 0x400
int-to-long v2, v2
iget-wide v4, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->c:J
cmp-long v2, v2, v4
if-gez v2, :cond_a1
.line 281
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->n:Landroid/widget/TextView;
invoke-virtual {p0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f0d007b
invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getColor(I)I
move-result v2
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setTextColor(I)V
.line 282
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->n:Landroid/widget/TextView;
const/4 v2, 0x1
const/high16 v3, 0x41c00000 # 24.0f
invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;->setTextSize(IF)V
.line 283
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->n:Landroid/widget/TextView;
const v2, 0x7f0808b3
invoke-virtual {p0, v2}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 284
const/4 v0, 0x1
.line 295
:goto_3c
iget-object v2, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->n:Landroid/widget/TextView;
const/4 v3, 0x0
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setVisibility(I)V
.line 296
iget-object v2, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->n:Landroid/widget/TextView;
invoke-static {v2, v1}, Ldxoptimizer/cjc;->i(Landroid/view/View;F)V
.line 297
iget-object v1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->n:Landroid/widget/TextView;
const/4 v2, 0x0
invoke-static {v1, v2}, Ldxoptimizer/cjc;->a(Landroid/view/View;F)V
.line 299
const/4 v1, 0x0
.line 300
if-nez v0, :cond_e5
.line 301
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->j:Landroid/widget/LinearLayout;
invoke-static {v0}, Ldxoptimizer/cjd;->a(Landroid/view/View;)Ldxoptimizer/cjd;
move-result-object v0
iget-object v1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->m:Landroid/view/animation/LinearInterpolator;
invoke-virtual {v0, v1}, Ldxoptimizer/cjd;->a(Landroid/view/animation/Interpolator;)Ldxoptimizer/cjd;
move-result-object v0
const/4 v1, 0x0
.line 302
invoke-virtual {v0, v1}, Ldxoptimizer/cjd;->a(F)Ldxoptimizer/cjd;
move-result-object v0
const/high16 v1, 0x3f800000 # 1.0f
invoke-virtual {v0, v1}, Ldxoptimizer/cjd;->d(F)Ldxoptimizer/cjd;
move-result-object v0
const-wide/16 v2, 0xfa
invoke-virtual {v0, v2, v3}, Ldxoptimizer/cjd;->a(J)Ldxoptimizer/cjd;
move-result-object v0
invoke-virtual {v0}, Ldxoptimizer/cjd;->a()V
.line 303
const/16 v0, 0x96
.line 307
:goto_72
iget-object v1, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->n:Landroid/widget/TextView;
invoke-static {v1}, Ldxoptimizer/cjd;->a(Landroid/view/View;)Ldxoptimizer/cjd;
move-result-object v1
iget-object v2, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->m:Landroid/view/animation/LinearInterpolator;
invoke-virtual {v1, v2}, Ldxoptimizer/cjd;->a(Landroid/view/animation/Interpolator;)Ldxoptimizer/cjd;
move-result-object v1
const/4 v2, 0x0
.line 308
invoke-virtual {v1, v2}, Ldxoptimizer/cjd;->a(F)Ldxoptimizer/cjd;
move-result-object v1
const/high16 v2, 0x3f800000 # 1.0f
invoke-virtual {v1, v2}, Ldxoptimizer/cjd;->d(F)Ldxoptimizer/cjd;
move-result-object v1
const-wide/16 v2, 0xfa
invoke-virtual {v1, v2, v3}, Ldxoptimizer/cjd;->a(J)Ldxoptimizer/cjd;
move-result-object v1
int-to-long v2, v0
invoke-virtual {v1, v2, v3}, Ldxoptimizer/cjd;->b(J)Ldxoptimizer/cjd;
move-result-object v0
new-instance v1, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$6;
invoke-direct {v1, p0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity$6;-><init>(Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;)V
.line 309
invoke-virtual {v0, v1}, Ldxoptimizer/cjd;->a(Ldxoptimizer/cik$a;)Ldxoptimizer/cjd;
move-result-object v0
.line 322
invoke-virtual {v0}, Ldxoptimizer/cjd;->a()V
.line 323
return-void
.line 286
:cond_a1
iget-object v2, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->j:Landroid/widget/LinearLayout;
const/4 v3, 0x0
invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->setVisibility(I)V
.line 287
iget-object v2, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->j:Landroid/widget/LinearLayout;
invoke-static {v2, v1}, Ldxoptimizer/cjc;->i(Landroid/view/View;F)V
.line 288
iget-object v2, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->j:Landroid/widget/LinearLayout;
const/4 v3, 0x0
invoke-static {v2, v3}, Ldxoptimizer/cjc;->a(Landroid/view/View;F)V
.line 289
mul-int/lit16 v2, p3, 0x400
int-to-long v2, v2
const/4 v4, 0x1
invoke-static {v2, v3, v4}, Ldxoptimizer/cfa;->a(JZ)[Ljava/lang/String;
move-result-object v2
.line 290
iget-object v3, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->k:Landroid/widget/TextView;
const/4 v4, 0x0
aget-object v4, v2, v4
invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 291
iget-object v3, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->l:Landroid/widget/TextView;
const/4 v4, 0x1
aget-object v2, v2, v4
invoke-virtual {v3, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 292
iget-object v2, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->n:Landroid/widget/TextView;
const v3, 0x7f0808b4
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Object;
const/4 v5, 0x0
if-nez p4, :cond_d6
const/4 p4, 0x1
:cond_d6
invoke-static {p4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, v4, v5
invoke-virtual {p0, v3, v4}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto/16 :goto_3c
:cond_e5
move v0, v1
goto :goto_72
.end method
.method public handleMessage(Landroid/os/Message;)V
.registers 9
.prologue
const/4 v4, 0x1
const/4 v6, 0x2
const/4 v2, 0x0
.line 425
iget v0, p1, Landroid/os/Message;->what:I
packed-switch v0, :pswitch_data_46
.line 450
:goto_8
return-void
.line 427
:pswitch_9
invoke-direct {p0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->e()V
goto :goto_8
.line 430
:pswitch_d
iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;
check-cast v0, [I
check-cast v0, [I
.line 432
aget v1, v0, v4
if-lez v1, :cond_3e
.line 433
aget v1, v0, v2
invoke-static {v1}, Ldxoptimizer/btc;->a(I)I
move-result v3
.line 434
aget v1, v0, v4
.line 441
:goto_1f
aget v4, v0, v6
aget v5, v0, v2
sub-int/2addr v4, v5
mul-int/lit8 v4, v4, 0x64
aget v5, v0, v6
div-int/2addr v4, v5
aget v5, v0, v6
aget v2, v0, v2
sub-int v2, v5, v2
mul-int/lit16 v5, v3, 0x400
sub-int/2addr v2, v5
mul-int/lit8 v2, v2, 0x64
aget v0, v0, v6
div-int v0, v2, v0
mul-int/lit16 v2, v3, 0x400
invoke-direct {p0, v4, v0, v2, v1}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->b(IIII)V
goto :goto_8
:cond_3e
move v1, v2
move v3, v2
.line 437
goto :goto_1f
.line 445
:pswitch_41
invoke-virtual {p0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->finish()V
goto :goto_8
.line 425
nop
:pswitch_data_46
.packed-switch 0x1
:pswitch_9
:pswitch_41
:pswitch_d
.end packed-switch
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 7
.prologue
const/4 v4, 0x1
const/4 v3, -0x1
.line 89
invoke-direct {p0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->d()V
.line 90
invoke-super {p0, p1}, Ldxoptimizer/afc;->onCreate(Landroid/os/Bundle;)V
.line 91
const v0, 0x7f0302cb
invoke-virtual {p0, v0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->setContentView(I)V
.line 92
invoke-direct {p0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->b()V
.line 93
invoke-direct {p0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->c()V
.line 95
invoke-virtual {p0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->getIntent()Landroid/content/Intent;
move-result-object v0
.line 96
const-string v1, "statusbar_report_acc"
invoke-static {v0, v1, v3}, Ldxoptimizer/cgc;->a(Landroid/content/Intent;Ljava/lang/String;I)I
move-result v1
.line 97
const-string v2, "extra.from"
invoke-static {v0, v2, v3}, Ldxoptimizer/cgc;->a(Landroid/content/Intent;Ljava/lang/String;I)I
move-result v0
.line 98
const/4 v2, 0x3
if-ne v0, v2, :cond_37
if-eq v1, v3, :cond_37
.line 99
invoke-static {p0}, Ldxoptimizer/qf;->a(Landroid/content/Context;)V
.line 100
const/4 v0, 0x2
invoke-static {v0}, Ldxoptimizer/cgh;->a(I)V
.line 101
packed-switch v1, :pswitch_data_62
.line 115
:goto_33
const/4 v0, 0x0
invoke-static {p0, v0}, Ldxoptimizer/atb;->a(Landroid/content/Context;I)V
.line 119
:cond_37
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
invoke-static {p0, v0, v1}, Ldxoptimizer/bfn;->a(Landroid/content/Context;J)V
.line 120
return-void
.line 103
:pswitch_3f
const-string v0, "new_notify"
const-string v1, "nnsuct"
.line 104
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 103
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_33
.line 107
:pswitch_4b
const-string v0, "new_notify"
const-string v1, "nnsucr"
.line 108
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 107
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
.line 110
const-string v0, "new_notify"
const-string v1, "nnsuct"
.line 111
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
.line 110
invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
goto :goto_33
.line 101
:pswitch_data_62
.packed-switch 0x0
:pswitch_3f
:pswitch_4b
.end packed-switch
.end method
.method protected onPause()V
.registers 2
.prologue
.line 396
invoke-super {p0}, Ldxoptimizer/afc;->onPause()V
.line 397
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->p:Ljava/util/concurrent/CountDownLatch;
if-eqz v0, :cond_c
.line 398
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->p:Ljava/util/concurrent/CountDownLatch;
invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;->countDown()V
.line 403
:cond_c
return-void
.end method
.method public onWindowFocusChanged(Z)V
.registers 6
.prologue
.line 407
invoke-super {p0, p1}, Ldxoptimizer/afc;->onWindowFocusChanged(Z)V
.line 411
if-eqz p1, :cond_e
.line 412
iget-object v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->q:Ldxoptimizer/aey;
const/4 v1, 0x1
const-wide/16 v2, 0x64
invoke-virtual {v0, v1, v2, v3}, Ldxoptimizer/aey;->sendEmptyMessageDelayed(IJ)Z
.line 421
:cond_d
:goto_d
return-void
.line 414
:cond_e
invoke-virtual {p0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->isFinishing()Z
move-result v0
if-nez v0, :cond_17
.line 415
invoke-virtual {p0}, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->finish()V
.line 417
:cond_17
iget-boolean v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->b:Z
if-eqz v0, :cond_d
.line 418
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
iput-wide v0, p0, Lcom/dianxinos/optimizer/statusbar/StatusBarAccActivity;->a:J
goto :goto_d
.end method