d.smali
.class public Lcom/keniu/security/update/push/mi/d;
.super Lcom/keniu/security/update/push/k;
.source "MiPushRegister.java"
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 54
invoke-direct {p0}, Lcom/keniu/security/update/push/k;-><init>()V
.line 55
const/4 v0, 0x0
iput-object v0, p0, Lcom/keniu/security/update/push/mi/d;->b:Ljava/lang/String;
.line 56
return-void
.end method
.method private b(Ljava/lang/String;I)Z
.registers 10
.prologue
const/4 v0, 0x1
const/4 v1, 0x0
.line 668
invoke-static {}, Lcom/keniu/security/update/push/mi/a;->a()Lcom/keniu/security/update/push/mi/a;
move-result-object v2
const-string/jumbo v3, "report2OurServerAction"
invoke-virtual {v2, v3}, Lcom/keniu/security/update/push/mi/a;->a(Ljava/lang/String;)V
.line 670
if-lez p2, :cond_8e
.line 671
invoke-virtual {p0}, Lcom/keniu/security/update/push/mi/d;->c()Ljava/lang/String;
move-result-object v2
.line 672
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_8e
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_8e
.line 674
iget-object v3, p0, Lcom/keniu/security/update/push/mi/d;->d:Landroid/content/Context;
invoke-static {v3}, Lcom/keniu/security/update/push/c;->a(Landroid/content/Context;)Lcom/keniu/security/update/push/c;
move-result-object v3
.line 675
if-nez v3, :cond_27
.line 700
:goto_26
return v1
.line 680
:cond_27
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/UrlParamBuilder;->getReportPushActionParam()Ljava/lang/String;
move-result-object v4
.line 681
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
.line 683
const-string v6, "®id="
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v6
invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 684
const-string v2, "&pushid="
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 685
const-string v2, "&action="
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 686
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 687
invoke-static {}, Lcom/keniu/security/update/push/mi/a;->a()Lcom/keniu/security/update/push/mi/a;
move-result-object v4
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "mi report to server action:"
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-virtual {v4, v5}, Lcom/keniu/security/update/push/mi/a;->a(Ljava/lang/String;)V
.line 688
new-instance v4, Lcom/keniu/security/update/a/e;
invoke-direct {v4}, Lcom/keniu/security/update/a/e;-><init>()V
.line 689
invoke-virtual {v3}, Lcom/keniu/security/update/push/c;->b()Ljava/lang/String;
move-result-object v3
const/4 v5, 0x0
iget-object v6, p0, Lcom/keniu/security/update/push/mi/d;->i:Lcom/keniu/security/update/a/a$a;
invoke-virtual {v4, v3, v5, v6, v2}, Lcom/keniu/security/update/a/e;->b(Ljava/lang/String;Ljava/lang/String;Lcom/keniu/security/update/a/a$a;Ljava/lang/Object;)I
move-result v2
.line 690
const/16 v3, 0xc8
if-ne v2, v3, :cond_90
:cond_8e
:goto_8e
move v1, v0
.line 700
goto :goto_26
.line 693
:cond_90
new-instance v0, Lcom/keniu/security/update/push/c/c;
invoke-direct {v0}, Lcom/keniu/security/update/push/c/c;-><init>()V
const-string v3, "khcleanmaster"
invoke-virtual {v0, v3}, Lcom/keniu/security/update/push/c/c;->a(Ljava/lang/String;)Lcom/keniu/security/update/push/c/c;
move-result-object v0
int-to-byte v3, p2
invoke-virtual {v0, v3}, Lcom/keniu/security/update/push/c/c;->a(B)Lcom/keniu/security/update/push/c/c;
move-result-object v0
.line 694
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/HostHelper;->getAppContext()Landroid/content/Context;
move-result-object v3
.line 693
invoke-static {v3}, Lcom/keniu/security/update/push/e;->a(Landroid/content/Context;)Lcom/keniu/security/update/push/e;
move-result-object v3
.line 694
invoke-virtual {v3}, Lcom/keniu/security/update/push/e;->a()Ljava/lang/String;
move-result-object v3
.line 693
invoke-virtual {v0, v3}, Lcom/keniu/security/update/push/c/c;->c(Ljava/lang/String;)Lcom/keniu/security/update/push/c/c;
move-result-object v0
.line 694
invoke-virtual {v0, p1}, Lcom/keniu/security/update/push/c/c;->b(Ljava/lang/String;)Lcom/keniu/security/update/push/c/c;
move-result-object v0
int-to-short v2, v2
invoke-virtual {v0, v2}, Lcom/keniu/security/update/push/c/c;->a(S)Lcom/keniu/security/update/push/c/c;
move-result-object v0
invoke-virtual {v0}, Lcom/keniu/security/update/push/c/c;->a()Lcom/keniu/security/update/push/c/c;
move-result-object v0
invoke-virtual {v0}, Lcom/keniu/security/update/push/c/c;->b()V
move v0, v1
.line 695
goto :goto_8e
.end method
# virtual methods
.method protected a(ILjava/lang/String;)V
.registers 6
.prologue
.line 314
invoke-static {}, Lcom/keniu/security/update/push/mi/a;->a()Lcom/keniu/security/update/push/mi/a;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "onReportRegIDSuccess type="
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}, Lcom/keniu/security/update/push/mi/a;->a(Ljava/lang/String;)V
.line 315
const/4 v0, 0x1
if-ne p1, v0, :cond_20
.line 316
invoke-virtual {p0, p2}, Lcom/keniu/security/update/push/mi/d;->a(Ljava/lang/String;)V
.line 318
:cond_20
return-void
.end method
.method public a(Landroid/content/Context;)V
.registers 3
.prologue
.line 60
invoke-super {p0, p1}, Lcom/keniu/security/update/push/k;->a(Landroid/content/Context;)V
.line 61
iget-object v0, p0, Lcom/keniu/security/update/push/mi/d;->d:Landroid/content/Context;
invoke-static {v0}, Lcom/keniu/security/update/push/e;->a(Landroid/content/Context;)Lcom/keniu/security/update/push/e;
move-result-object v0
.line 62
if-eqz v0, :cond_11
.line 63
invoke-virtual {v0}, Lcom/keniu/security/update/push/e;->a()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/keniu/security/update/push/mi/d;->b:Ljava/lang/String;
.line 65
:cond_11
if-eqz p1, :cond_21
invoke-static {p1}, Lcom/cleanmaster/hpsharelib/base/util/system/PackageUtils;->isSelfDebuggable(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_21
.line 66
new-instance v0, Lcom/keniu/security/update/push/mi/e;
invoke-direct {v0, p0}, Lcom/keniu/security/update/push/mi/e;-><init>(Lcom/keniu/security/update/push/mi/d;)V
.line 81
invoke-static {p1, v0}, Lcom/xiaomi/mipush/sdk/d;->a(Landroid/content/Context;Lcom/xiaomi/a/a/a/a;)V
.line 83
:cond_21
return-void
.end method
.method public a(Ljava/lang/String;)V
.registers 8
.prologue
.line 336
invoke-static {}, Lcom/keniu/security/update/push/mi/a;->a()Lcom/keniu/security/update/push/mi/a;
move-result-object v0
const-string/jumbo v1, "storeRegId"
invoke-virtual {v0, v1}, Lcom/keniu/security/update/push/mi/a;->a(Ljava/lang/String;)V
.line 337
iget-object v0, p0, Lcom/keniu/security/update/push/mi/d;->d:Landroid/content/Context;
if-eqz v0, :cond_2d
.line 338
iget-object v0, p0, Lcom/keniu/security/update/push/mi/d;->d:Landroid/content/Context;
invoke-static {v0}, Lcom/keniu/security/update/push/e;->a(Landroid/content/Context;)Lcom/keniu/security/update/push/e;
move-result-object v0
.line 339
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
const-wide/16 v4, 0x3e8
div-long/2addr v2, v4
iput-wide v2, p0, Lcom/keniu/security/update/push/mi/d;->a:J
.line 340
if-eqz v0, :cond_2d
.line 342
invoke-virtual {v0, p1}, Lcom/keniu/security/update/push/e;->a(Ljava/lang/String;)V
.line 345
const v1, 0x3acdf8a
invoke-virtual {v0, v1}, Lcom/keniu/security/update/push/e;->a(I)V
.line 348
iget-wide v2, p0, Lcom/keniu/security/update/push/mi/d;->a:J
invoke-virtual {v0, v2, v3}, Lcom/keniu/security/update/push/e;->a(J)V
.line 351
:cond_2d
return-void
.end method
.method public a(Ljava/lang/String;I)Z
.registers 5
.prologue
.line 307
invoke-static {}, Lcom/keniu/security/update/push/mi/a;->a()Lcom/keniu/security/update/push/mi/a;
move-result-object v0
const-string v1, "onReportMsgAction"
invoke-virtual {v0, v1}, Lcom/keniu/security/update/push/mi/a;->a(Ljava/lang/String;)V
.line 308
invoke-super {p0, p1, p2}, Lcom/keniu/security/update/push/k;->a(Ljava/lang/String;I)Z
.line 309
invoke-direct {p0, p1, p2}, Lcom/keniu/security/update/push/mi/d;->b(Ljava/lang/String;I)Z
move-result v0
return v0
.end method
.method protected b(ILjava/lang/String;)V
.registers 3
.prologue
.line 323
return-void
.end method
.method public b(Ljava/lang/String;)V
.registers 4
.prologue
.line 360
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_7
.line 363
:goto_6
return-void
.line 362
:cond_7
iget-object v0, p0, Lcom/keniu/security/update/push/mi/d;->d:Landroid/content/Context;
const/4 v1, 0x0
invoke-static {v0, p1, v1}, Lcom/xiaomi/mipush/sdk/e;->e(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_6
.end method
.method public b()Z
.registers 6
.prologue
const/4 v1, 0x1
const/4 v2, 0x0
.line 220
.line 221
iget-object v0, p0, Lcom/keniu/security/update/push/mi/d;->d:Landroid/content/Context;
invoke-static {v0}, Lcom/keniu/security/update/push/e;->a(Landroid/content/Context;)Lcom/keniu/security/update/push/e;
move-result-object v0
.line 223
if-eqz v0, :cond_4a
.line 224
invoke-virtual {v0}, Lcom/keniu/security/update/push/e;->b()I
move-result v0
move v3, v0
.line 226
:goto_f
const v0, 0x3acdf8a
if-eq v3, v0, :cond_46
move v0, v1
.line 227
:goto_15
invoke-virtual {p0}, Lcom/keniu/security/update/push/mi/d;->c()Ljava/lang/String;
move-result-object v4
.line 228
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_48
if-nez v0, :cond_48
.line 233
:goto_21
invoke-static {}, Lcom/keniu/security/update/push/mi/a;->a()Lcom/keniu/security/update/push/mi/a;
move-result-object v0
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "isRegistered = "
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v2
const-string v4, " current_apk_value = "
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/keniu/security/update/push/mi/a;->a(Ljava/lang/String;)V
.line 234
return v1
:cond_46
move v0, v2
.line 226
goto :goto_15
:cond_48
move v1, v2
.line 231
goto :goto_21
:cond_4a
move v3, v2
goto :goto_f
.end method
.method public c()Ljava/lang/String;
.registers 3
.prologue
.line 240
iget-object v0, p0, Lcom/keniu/security/update/push/mi/d;->d:Landroid/content/Context;
invoke-static {v0}, Lcom/keniu/security/update/push/e;->a(Landroid/content/Context;)Lcom/keniu/security/update/push/e;
move-result-object v1
.line 241
const/4 v0, 0x0
.line 242
if-eqz v1, :cond_d
.line 243
invoke-virtual {v1}, Lcom/keniu/security/update/push/e;->a()Ljava/lang/String;
move-result-object v0
.line 245
:cond_d
return-object v0
.end method
.method protected c(ILjava/lang/String;)V
.registers 3
.prologue
.line 327
return-void
.end method
.method protected d(ILjava/lang/String;)V
.registers 3
.prologue
.line 332
return-void
.end method