g.smali

.class public Lcom/keniu/security/main/b/g;
.super Lcom/cleanmaster/hpsharelib/report/BaseTracer;
.source "cm_cn_launch_srv_status.java"


# direct methods
.method public constructor <init>()V
    .registers 2

    .prologue
    .line 12
    const-string v0, "cm_cn_launch_srv_status"

    invoke-direct {p0, v0}, Lcom/cleanmaster/hpsharelib/report/BaseTracer;-><init>(Ljava/lang/String;)V

    .line 13
    return-void
.end method


# virtual methods
.method public a()V
    .registers 6

    .prologue
    const/4 v4, 0x0

    .line 16
    invoke-static {}, Lcom/keniu/security/m;->e()Lcom/keniu/security/m;

    move-result-object v0

    .line 17
    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    .line 18
    invoke-virtual {v0}, Lcom/keniu/security/m;->f()J

    move-result-wide v0

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

    move-result-wide v2

    .line 20
    sub-long v0, v2, v0

    const-wide/16 v2, 0x3e8

    div-long/2addr v0, v2

    .line 21
    const-string v2, "srv_active_time"

    invoke-virtual {p0, v2, v0, v1}, Lcom/keniu/security/main/b/g;->set(Ljava/lang/String;J)V

    .line 24
    const-string v0, "network"

    invoke-virtual {p0, v0, v4}, Lcom/keniu/security/main/b/g;->set(Ljava/lang/String;I)V

    .line 26
    invoke-static {}, Lcom/cm/plugincluster/applock/plugin/ApplockPluginDelegate;->getModule()Lcom/cm/plugincluster/applock/plugin/IApplockPluginModule;

    move-result-object v0

    invoke-interface {v0}, Lcom/cm/plugincluster/applock/plugin/IApplockPluginModule;->isAppLockEnabled()Z

    move-result v0

    if-eqz v0, :cond_39

    const/4 v0, 0x1

    .line 27
    :goto_2a
    const-string v1, "applock_switch_status"

    invoke-virtual {p0, v1, v0}, Lcom/keniu/security/main/b/g;->set(Ljava/lang/String;I)V

    .line 29
    invoke-virtual {p0}, Lcom/keniu/security/main/b/g;->setForceReportEnabled()V

    .line 30
    invoke-virtual {p0, v4}, Lcom/keniu/security/main/b/g;->setHaveProbabilityCtrl(Z)V

    .line 31
    invoke-virtual {p0}, Lcom/keniu/security/main/b/g;->report()V

    .line 32
    return-void

    .line 26
    :cond_39
    const/4 v0, 0x2

    goto :goto_2a
.end method