cbj.smali
.class public Ldxoptimizer/cbj;
.super Ljava/lang/Object;
.source "StatusBarHelper.java"
# static fields
.field public static final a:[I
.field private static b:Z
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 26
const/4 v0, 0x0
sput-boolean v0, Ldxoptimizer/cbj;->b:Z
.line 73
const/16 v0, 0x65
new-array v0, v0, [I
fill-array-data v0, :array_e
sput-object v0, Ldxoptimizer/cbj;->a:[I
return-void
nop
:array_e
.array-data 4
0x7f020135
0x7f020136
0x7f020142
0x7f02014d
0x7f020158
0x7f020163
0x7f02016e
0x7f020179
0x7f020184
0x7f02018f
0x7f020137
0x7f020139
0x7f02013a
0x7f02013b
0x7f02013c
0x7f02013d
0x7f02013e
0x7f02013f
0x7f020140
0x7f020141
0x7f020143
0x7f020144
0x7f020145
0x7f020146
0x7f020147
0x7f020148
0x7f020149
0x7f02014a
0x7f02014b
0x7f02014c
0x7f02014e
0x7f02014f
0x7f020150
0x7f020151
0x7f020152
0x7f020153
0x7f020154
0x7f020155
0x7f020156
0x7f020157
0x7f020159
0x7f02015a
0x7f02015b
0x7f02015c
0x7f02015d
0x7f02015e
0x7f02015f
0x7f020160
0x7f020161
0x7f020162
0x7f020164
0x7f020165
0x7f020166
0x7f020167
0x7f020168
0x7f020169
0x7f02016a
0x7f02016b
0x7f02016c
0x7f02016d
0x7f02016f
0x7f020170
0x7f020171
0x7f020172
0x7f020173
0x7f020174
0x7f020175
0x7f020176
0x7f020177
0x7f020178
0x7f02017a
0x7f02017b
0x7f02017c
0x7f02017d
0x7f02017e
0x7f02017f
0x7f020180
0x7f020181
0x7f020182
0x7f020183
0x7f020185
0x7f020186
0x7f020187
0x7f020188
0x7f020189
0x7f02018a
0x7f02018b
0x7f02018c
0x7f02018d
0x7f02018e
0x7f020190
0x7f020191
0x7f020192
0x7f020193
0x7f020194
0x7f020195
0x7f020196
0x7f020197
0x7f020198
0x7f020199
0x7f020138
.end array-data
.end method
.method public static a(Landroid/content/Context;I)Landroid/app/PendingIntent;
.registers 5
.prologue
.line 47
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/dianxinos/optimizer/PerformanceService;
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 48
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "com.dianxinos.optimizer.action.STAYING_NOTIFICATIOIN_FUNC_ACTION"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p1}, 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-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 50
const/4 v1, 0x0
const/high16 v2, 0x10000000
invoke-static {p0, v1, v0, v2}, Landroid/app/PendingIntent;->getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
move-result-object v0
return-object v0
.end method
.method protected static a(Landroid/content/Context;Ljava/lang/Class;Ljava/lang/String;Ljava/util/HashMap;)Landroid/app/PendingIntent;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/Class",
"<+",
"Landroid/app/Activity;",
">;",
"Ljava/lang/String;",
"Ljava/util/HashMap",
"<",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
">;)",
"Landroid/app/PendingIntent;"
}
.end annotation
.prologue
.line 40
invoke-static {p0, p1, p2, p3}, Ldxoptimizer/cbj;->b(Landroid/content/Context;Ljava/lang/Class;Ljava/lang/String;Ljava/util/HashMap;)Landroid/content/Intent;
move-result-object v0
.line 41
const/4 v1, 0x0
const/high16 v2, 0x10000000
invoke-static {p0, v1, v0, v2}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
move-result-object v0
.line 43
return-object v0
.end method
.method public static a(Landroid/content/Context;)Z
.registers 3
.prologue
.line 33
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v1, 0x10
if-ge v0, v1, :cond_8
const/4 v0, 0x0
.line 34
:goto_7
return v0
:cond_8
invoke-static {p0}, Ldxoptimizer/bdp;->a(Landroid/content/Context;)Ldxoptimizer/bdp;
move-result-object v0
invoke-virtual {v0}, Ldxoptimizer/bdp;->a()Z
move-result v0
goto :goto_7
.end method
.method protected static b(Landroid/content/Context;Ljava/lang/Class;Ljava/lang/String;Ljava/util/HashMap;)Landroid/content/Intent;
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/Class",
"<+",
"Landroid/app/Activity;",
">;",
"Ljava/lang/String;",
"Ljava/util/HashMap",
"<",
"Ljava/lang/String;",
"Ljava/lang/Integer;",
">;)",
"Landroid/content/Intent;"
}
.end annotation
.prologue
.line 55
new-instance v2, Landroid/content/Intent;
invoke-direct {v2, p0, p1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
.line 56
if-eqz p1, :cond_16
sget-object v0, Ldxoptimizer/cdd;->a:Ljava/lang/Class;
invoke-virtual {p1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_16
.line 57
const-string v0, "extra_from"
const-string v1, "extra_from_notf"
invoke-virtual {v2, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 59
:cond_16
if-eqz p2, :cond_1b
.line 60
invoke-virtual {v2, p2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 62
:cond_1b
const-string v0, "extra.from"
const/4 v1, 0x3
invoke-virtual {v2, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 63
if-eqz p3, :cond_4b
invoke-virtual {p3}, Ljava/util/HashMap;->isEmpty()Z
move-result v0
if-nez v0, :cond_4b
.line 64
invoke-virtual {p3}, Ljava/util/HashMap;->keySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_31
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_4b
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 65
invoke-virtual {p3, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Integer;
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
invoke-virtual {v2, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
goto :goto_31
.line 68
:cond_4b
const/high16 v0, 0x14000000
invoke-virtual {v2, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 69
return-object v2
.end method