b.smali
.class public Lcn/jiguang/ba/b;
.super Ljava/lang/Object;
# static fields
.field public static a:Z
.field public static b:I
# direct methods
.method static constructor <clinit>()V
.registers 1
const/4 v0, 0x0
sput-boolean v0, Lcn/jiguang/ba/b;->a:Z
sput v0, Lcn/jiguang/ba/b;->b:I
return-void
.end method
.method public static a(Landroid/content/Context;)V
.registers 7
const/4 v3, 0x0
const-string v1, "JCore"
const/16 v2, 0x26
const/4 v0, 0x0
new-array v5, v0, [Ljava/lang/Object;
move-object v0, p0
move-object v4, v3
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public static a(Landroid/content/Context;I)V
.registers 8
const/4 v3, 0x0
const-string v1, "JCore"
const/16 v2, 0x39
const/4 v0, 0x1
new-array v5, v0, [Ljava/lang/Object;
const/4 v0, 0x0
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v5, v0
move-object v0, p0
move-object v4, v3
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public static a(Landroid/content/Context;J)V
.registers 10
const/4 v3, 0x0
const-wide/16 v0, 0x0
cmp-long v0, p1, v0
if-lez v0, :cond_1a
const-string v1, "JCore"
const/16 v2, 0x25
const/4 v0, 0x1
new-array v5, v0, [Ljava/lang/Object;
const/4 v0, 0x0
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
aput-object v4, v5, v0
move-object v0, p0
move-object v4, v3
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
:cond_1a
return-void
.end method
.method public static a(Landroid/content/Context;JLjava/lang/String;Ljava/lang/String;)V
.registers 12
const/4 v3, 0x0
const-string v1, "JCore"
const/16 v2, 0x23
const/4 v0, 0x3
new-array v5, v0, [Ljava/lang/Object;
const/4 v0, 0x0
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
aput-object v4, v5, v0
const/4 v0, 0x1
aput-object p3, v5, v0
const/4 v0, 0x2
aput-object p4, v5, v0
move-object v0, p0
move-object v4, v3
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public static a(Landroid/content/Context;Landroid/os/Bundle;)V
.registers 5
if-eqz p1, :cond_63
const-string v0, "foreground"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getBoolean(Ljava/lang/String;)Z
move-result v0
sput-boolean v0, Lcn/jiguang/ba/b;->a:Z
const-string/jumbo v0, "user_type"
invoke-virtual {p1, v0}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I
move-result v0
sput v0, Lcn/jiguang/ba/b;->b:I
sget v0, Lcn/jiguang/ba/b;->b:I
const/4 v1, -0x1
if-ne v0, v1, :cond_1f
sget-boolean v0, Lcn/jiguang/ba/b;->a:Z
if-eqz v0, :cond_64
const/4 v0, 0x1
:goto_1d
sput v0, Lcn/jiguang/ba/b;->b:I
:cond_1f
const-string v0, "JCoreManagerInternal"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "changeForeGroundStat:"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
sget-boolean v2, Lcn/jiguang/ba/b;->a:Z
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, ", userActiveType:"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
sget v2, Lcn/jiguang/ba/b;->b:I
invoke-virtual {v1, v2}, 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-static {v0, v1}, Lcn/jiguang/ay/c;->c(Ljava/lang/String;Ljava/lang/String;)V
sget-boolean v0, Lcn/jiguang/ba/b;->a:Z
if-eqz v0, :cond_63
invoke-static {}, Lcn/jiguang/be/h;->a()Lcn/jiguang/be/h;
move-result-object v0
invoke-virtual {v0}, Lcn/jiguang/be/h;->f()I
move-result v0
const/16 v1, 0x78
if-lt v0, v1, :cond_5c
invoke-static {}, Lcn/jiguang/be/h;->a()Lcn/jiguang/be/h;
move-result-object v0
invoke-virtual {v0}, Lcn/jiguang/be/h;->i()V
:cond_5c
invoke-static {}, Lcn/jiguang/e/a;->b()Lcn/jiguang/e/a;
move-result-object v0
invoke-virtual {v0, p0}, Lcn/jiguang/e/a;->b(Landroid/content/Context;)V
:cond_63
return-void
:cond_64
const/4 v0, 0x0
goto :goto_1d
.end method
.method public static a(Landroid/content/Context;Ljava/lang/Object;)V
.registers 8
const/4 v3, 0x0
const-string v1, "JCore"
const/16 v2, 0x27
const/4 v0, 0x1
new-array v5, v0, [Ljava/lang/Object;
const/4 v0, 0x0
aput-object p1, v5, v0
move-object v0, p0
move-object v4, v3
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;)V
.registers 8
const/4 v3, 0x0
const-string v1, "JCore"
const/16 v2, 0x24
const/4 v0, 0x1
new-array v5, v0, [Ljava/lang/Object;
const/4 v0, 0x0
aput-object p1, v5, v0
move-object v0, p0
move-object v4, v3
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;IIJJ[B)V
.registers 19
const/4 v9, 0x1
move-object v0, p0
move-object v1, p1
move v2, p2
move v3, p3
move-wide v4, p4
move-wide/from16 v6, p6
move-object/from16 v8, p8
invoke-static/range {v0 .. v9}, Lcn/jiguang/ba/b;->a(Landroid/content/Context;Ljava/lang/String;IIJJ[BZ)V
return-void
.end method
.method private static a(Landroid/content/Context;Ljava/lang/String;IIJJ[BZ)V
.registers 16
new-instance v4, Landroid/os/Bundle;
invoke-direct {v4}, Landroid/os/Bundle;-><init>()V
const-string v0, "cmd"
invoke-virtual {v4, v0, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
const-string/jumbo v0, "ver"
invoke-virtual {v4, v0, p3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
const-string v0, "rid"
invoke-virtual {v4, v0, p4, p5}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
const-string v0, "timeout"
invoke-virtual {v4, v0, p6, p7}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
const-string v0, "body"
invoke-virtual {v4, v0, p8}, Landroid/os/Bundle;->putByteArray(Ljava/lang/String;[B)V
if-eqz p9, :cond_2d
const/16 v2, 0x11
:goto_23
const/4 v3, 0x0
const/4 v0, 0x0
new-array v5, v0, [Ljava/lang/Object;
move-object v0, p0
move-object v1, p1
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
return-void
:cond_2d
const/16 v2, 0x10
goto :goto_23
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;J)V
.registers 10
const/4 v3, 0x0
const-string v1, "JCore"
const/16 v2, 0x2c
const/4 v0, 0x2
new-array v5, v0, [Ljava/lang/Object;
const/4 v0, 0x0
aput-object p1, v5, v0
const/4 v0, 0x1
invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v4
aput-object v4, v5, v0
move-object v0, p0
move-object v4, v3
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public static varargs a(Ljava/lang/Runnable;[I)V
.registers 8
const/4 v0, 0x0
const/16 v2, 0x4e
const/4 v1, 0x1
new-array v5, v1, [Ljava/lang/Object;
const/4 v1, 0x0
aput-object p0, v5, v1
move-object v1, v0
move-object v3, v0
move-object v4, v0
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public static a(Ljava/lang/String;)V
.registers 7
const/4 v0, 0x0
const/16 v2, 0xd
const/4 v1, 0x0
new-array v5, v1, [Ljava/lang/Object;
move-object v1, v0
move-object v3, p0
move-object v4, v0
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public static b(Landroid/content/Context;)Ljava/util/Map;
.registers 7
const/4 v3, 0x0
const-string v1, "JCore"
const/16 v2, 0x2d
const/4 v0, 0x0
new-array v5, v0, [Ljava/lang/Object;
move-object v0, p0
move-object v4, v3
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
instance-of v1, v0, Ljava/util/Map;
if-eqz v1, :cond_15
check-cast v0, Ljava/util/Map;
:goto_14
return-object v0
:cond_15
move-object v0, v3
goto :goto_14
.end method
.method public static b(Landroid/content/Context;I)V
.registers 9
const-string v1, "JCore"
const/16 v2, 0x33
const-string v3, ""
const/4 v4, 0x0
const/4 v0, 0x1
new-array v5, v0, [Ljava/lang/Object;
const/4 v0, 0x0
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, v5, v0
move-object v0, p0
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public static b(Landroid/content/Context;Ljava/lang/String;IIJJ[B)V
.registers 15
new-instance v4, Landroid/os/Bundle;
invoke-direct {v4}, Landroid/os/Bundle;-><init>()V
const-string v0, "cmd"
invoke-virtual {v4, v0, p2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
const-string/jumbo v0, "ver"
invoke-virtual {v4, v0, p3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
const-string v0, "rid"
invoke-virtual {v4, v0, p4, p5}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
const-string v0, "timeout"
const-wide/16 v2, 0x0
invoke-virtual {v4, v0, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
const-string v0, "body"
invoke-virtual {v4, v0, p8}, Landroid/os/Bundle;->putByteArray(Ljava/lang/String;[B)V
const-string/jumbo v0, "uid"
invoke-virtual {v4, v0, p6, p7}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
const/16 v2, 0x3b
const/4 v3, 0x0
const/4 v0, 0x0
new-array v5, v0, [Ljava/lang/Object;
move-object v0, p0
move-object v1, p1
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public static varargs b(Ljava/lang/Runnable;[I)V
.registers 8
const/4 v0, 0x0
const/16 v2, 0x4b
const/4 v1, 0x1
new-array v5, v1, [Ljava/lang/Object;
const/4 v1, 0x0
aput-object p0, v5, v1
move-object v1, v0
move-object v3, v0
move-object v4, v0
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public static c(Landroid/content/Context;)I
.registers 8
const/4 v3, 0x0
const/4 v6, 0x0
const-string v1, "JCore"
const/16 v2, 0x2f
new-array v5, v6, [Ljava/lang/Object;
move-object v0, p0
move-object v4, v3
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
instance-of v1, v0, Ljava/lang/Integer;
if-eqz v1, :cond_19
check-cast v0, Ljava/lang/Integer;
invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I
move-result v0
:goto_18
return v0
:cond_19
move v0, v6
goto :goto_18
.end method
.method public static varargs c(Ljava/lang/Runnable;[I)V
.registers 8
const/4 v0, 0x0
const/16 v2, 0x4d
const/4 v1, 0x1
new-array v5, v1, [Ljava/lang/Object;
const/4 v1, 0x0
aput-object p0, v5, v1
move-object v1, v0
move-object v3, v0
move-object v4, v0
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public static d(Landroid/content/Context;)V
.registers 7
const/4 v3, 0x0
const-string v1, "JCore"
const/16 v2, 0x30
const/4 v0, 0x0
new-array v5, v0, [Ljava/lang/Object;
move-object v0, p0
move-object v4, v3
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method
.method public static varargs d(Ljava/lang/Runnable;[I)V
.registers 8
const/4 v0, 0x0
const/16 v2, 0x4c
const/4 v1, 0x1
new-array v5, v1, [Ljava/lang/Object;
const/4 v1, 0x0
aput-object p0, v5, v1
move-object v1, v0
move-object v3, v0
move-object v4, v0
invoke-static/range {v0 .. v5}, Lcn/jiguang/api/JCoreManager;->onEvent(Landroid/content/Context;Ljava/lang/String;ILjava/lang/String;Landroid/os/Bundle;[Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method