i.smali

.class public final Lsg/bigo/live/support64/report/i;
.super Ljava/lang/Object;
.source "SourceFile"


# static fields
.field private static final a:[Ljava/lang/String;

.field private static b:J


# direct methods
.method static constructor <clinit>()V
    .registers 4

    const-string v0, "android.permission.READ_CONTACTS"

    const-string v1, "android.permission.CAMERA"

    const-string v2, "android.permission.RECORD_AUDIO"

    const-string v3, "android.permission.READ_SMS"

    .line 43
    filled-new-array {v0, v1, v2, v3}, [Ljava/lang/String;

    move-result-object v0

    sput-object v0, Lsg/bigo/live/support64/report/i;->a:[Ljava/lang/String;

    return-void
.end method

.method public static a()V
    .registers 6

    .line 53
    sget-object v4, Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit;

    .line 54
    invoke-static {}, Lrx/g/a;->b()Lrx/f;

    move-result-object v5

    const-wide/16 v0, 0x1

    const-wide/16 v2, 0x1

    invoke-static/range {v0 .. v5}, Lrx/c;->a(JJLjava/util/concurrent/TimeUnit;Lrx/f;)Lrx/c;

    move-result-object v0

    new-instance v1, Lsg/bigo/live/support64/report/i$2;

    invoke-direct {v1}, Lsg/bigo/live/support64/report/i$2;-><init>()V

    .line 55
    invoke-virtual {v0, v1}, Lrx/c;->c(Lrx/b/f;)Lrx/c;

    move-result-object v0

    new-instance v1, Lsg/bigo/live/support64/report/i$1;

    invoke-direct {v1}, Lsg/bigo/live/support64/report/i$1;-><init>()V

    .line 65
    invoke-virtual {v0, v1}, Lrx/c;->e(Lrx/b/f;)Lrx/c;

    move-result-object v0

    sget-object v1, Lsg/bigo/live/support64/report/-$$Lambda$MZV7WE9Ej0RrGFqtBj3zDMDNnec;->INSTANCE:Lsg/bigo/live/support64/report/-$$Lambda$MZV7WE9Ej0RrGFqtBj3zDMDNnec;

    .line 90
    invoke-virtual {v0, v1}, Lrx/c;->c(Lrx/b/b;)Lrx/j;

    return-void
.end method

.method public static a(I)V
    .registers 4

    .line 159
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 160
    invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object p0

    const-string v1, "enter_from"

    invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 4029
    invoke-static {}, Lcom/live/share64/f/a$a;->a()Lcom/live/share64/f/a;

    move-result-object p0

    const-string v1, "05010104"

    const/4 v2, 0x0

    .line 4049
    invoke-virtual {p0, v1, v0, v2}, Lcom/live/share64/f/a;->a(Ljava/lang/String;Ljava/util/Map;Z)V

    return-void
.end method

.method public static a(II)V
    .registers 6

    .line 231
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "reportViewLiveEntry, action:"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, " from:"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const-string v1, "GeneralEventReport"

    invoke-static {v1, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 232
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 233
    invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    const-string v2, "action"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 234
    invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    const-string v2, "from"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 6029
    invoke-static {}, Lcom/live/share64/f/a$a;->a()Lcom/live/share64/f/a;

    move-result-object v1

    const-string v2, "05010106"

    const/4 v3, 0x0

    .line 6049
    invoke-virtual {v1, v2, v0, v3}, Lcom/live/share64/f/a;->a(Ljava/lang/String;Ljava/util/Map;Z)V

    .line 236
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, "event=05010106 , action="

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string p0, " , from="

    invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-static {}, Lsg/bigo/live/support64/activity/debug/EventReportLogActivity;->c()V

    return-void
.end method

.method public static a(ILjava/lang/String;Ljava/lang/String;)V
    .registers 5

    .line 251
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 252
    invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object p0

    const-string v1, "action"

    invoke-virtual {v0, v1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "number"

    .line 253
    invoke-virtual {v0, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "type"

    const-string p1, "0"

    .line 254
    invoke-virtual {v0, p0, p1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string p0, "language"

    .line 255
    invoke-virtual {v0, p0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 7029
    invoke-static {}, Lcom/live/share64/f/a$a;->a()Lcom/live/share64/f/a;

    move-result-object p0

    const-string p1, "01040110"

    const/4 p2, 0x0

    .line 7049
    invoke-virtual {p0, p1, v0, p2}, Lcom/live/share64/f/a;->a(Ljava/lang/String;Ljava/util/Map;Z)V

    return-void
.end method

.method public static a(JJI)V
    .registers 7

    .line 142
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 143
    invoke-static {p4}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object p4

    const-string v1, "enter_from"

    invoke-virtual {v0, v1, p4}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 144
    invoke-static {p0, p1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p0

    const-string p1, "owner_uid"

    invoke-virtual {v0, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 145
    invoke-static {p2, p3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object p0

    const-string p1, "room_id"

    invoke-virtual {v0, p1, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 3029
    invoke-static {}, Lcom/live/share64/f/a$a;->a()Lcom/live/share64/f/a;

    move-result-object p0

    const-string p1, "01010201"

    const/4 p2, 0x0

    .line 3049
    invoke-virtual {p0, p1, v0, p2}, Lcom/live/share64/f/a;->a(Ljava/lang/String;Ljava/util/Map;Z)V

    return-void
.end method

.method public static a(Ljava/lang/String;)V
    .registers 6

    .line 1129
    invoke-static {}, Lcom/live/share64/a/f;->a()Landroid/content/Context;

    move-result-object v0

    const/4 v1, 0x0

    const-string v2, "userinfo"

    invoke-virtual {v0, v2, v1}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    .line 1130
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    const-string v4, "KEY_PERMISSION_REPORT_PERIOD"

    invoke-interface {v0, v4, v2, v3}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->apply()V

    .line 97
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    const-string v2, "state"

    .line 98
    invoke-virtual {v0, v2, p0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 2029
    invoke-static {}, Lcom/live/share64/f/a$a;->a()Lcom/live/share64/f/a;

    move-result-object p0

    const-string v2, "01040104"

    .line 2049
    invoke-virtual {p0, v2, v0, v1}, Lcom/live/share64/f/a;->a(Ljava/lang/String;Ljava/util/Map;Z)V

    return-void
.end method

.method public static b()V
    .registers 2

    .line 124
    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v0

    sput-wide v0, Lsg/bigo/live/support64/report/i;->b:J

    return-void
.end method

.method public static b(I)V
    .registers 5

    .line 184
    invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v0

    const-string v1, "reportNewLiveDaily, from:"

    invoke-virtual {v1, v0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    const-string v1, "GeneralEventReport"

    invoke-static {v1, v0}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I

    .line 185
    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    .line 186
    invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v1

    const-string v2, "from"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 5029
    invoke-static {}, Lcom/live/share64/f/a$a;->a()Lcom/live/share64/f/a;

    move-result-object v1

    const-string v2, "05010105"

    const/4 v3, 0x0

    .line 5049
    invoke-virtual {v1, v2, v0, v3}, Lcom/live/share64/f/a;->a(Ljava/lang/String;Ljava/util/Map;Z)V

    .line 188
    invoke-static {p0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object p0

    const-string v0, "event=05010105 , from="

    invoke-virtual {v0, p0}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;

    invoke-static {}, Lsg/bigo/live/support64/activity/debug/EventReportLogActivity;->c()V

    return-void
.end method

.method public static c()V
    .registers 7

    .line 128
    sget-wide v0, Lsg/bigo/live/support64/report/i;->b:J

    const-wide/16 v2, 0x0

    cmp-long v4, v0, v2

    if-lez v4, :cond_1f

    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v0

    sget-wide v4, Lsg/bigo/live/support64/report/i;->b:J

    sub-long/2addr v0, v4

    sget-object v4, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;

    const-wide/16 v5, 0x1e

    invoke-virtual {v4, v5, v6}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J

    move-result-wide v4

    cmp-long v6, v0, v4

    if-ltz v6, :cond_1f

    const/4 v0, 0x5

    .line 129
    invoke-static {v2, v3, v2, v3, v0}, Lsg/bigo/live/support64/report/i;->a(JJI)V

    :cond_1f
    return-void
.end method

.method static synthetic d()[Ljava/lang/String;
    .registers 1

    .line 29
    sget-object v0, Lsg/bigo/live/support64/report/i;->a:[Ljava/lang/String;

    return-object v0
.end method