NewSmartHomeReporter.smali

.class public Lcom/cmcm/xiaobao/phone/infoc/reporter/NewSmartHomeReporter;
.super Ljava/lang/Object;


# annotations
.annotation build Landroid/support/annotation/Keep;
.end annotation


# static fields
.field public static final DETAIL_CLICK_ALL_COMMAND:Ljava/lang/String; = "8"

.field public static final DETAIL_CLICK_ALREADY_ADD:Ljava/lang/String; = "14"

.field public static final DETAIL_CLICK_ALREADY_ADD_SKIP:Ljava/lang/String; = "15"

.field public static final DETAIL_CLICK_AUTHOR:Ljava/lang/String; = "11"

.field public static final DETAIL_CLICK_CODE_CONFIG:Ljava/lang/String; = "18"

.field public static final DETAIL_CLICK_CODE_RECONFIG:Ljava/lang/String; = "19"

.field public static final DETAIL_CLICK_CODE_SAVE:Ljava/lang/String; = "20"

.field public static final DETAIL_CLICK_CODE_SKIP:Ljava/lang/String; = "17"

.field public static final DETAIL_CLICK_CODE_UNKNOWN_CONFIG:Ljava/lang/String; = "16"

.field public static final DETAIL_CLICK_COMPANY_WEB:Ljava/lang/String; = "1"

.field public static final DETAIL_CLICK_CONNECT:Ljava/lang/String; = "4"

.field public static final DETAIL_CLICK_DOWNLOAD_APP:Ljava/lang/String; = "12"

.field public static final DETAIL_CLICK_INSTRUCTION:Ljava/lang/String; = "9"

.field public static final DETAIL_CLICK_LOGOUT:Ljava/lang/String; = "10"

.field public static final DETAIL_CLICK_MANAGE:Ljava/lang/String; = "5"

.field public static final DETAIL_CLICK_OPERATE_MORE:Ljava/lang/String; = "7"

.field public static final DETAIL_CLICK_OPETARE_BLANK:Ljava/lang/String; = "6"

.field public static final DETAIL_CLICK_SKIP:Ljava/lang/String; = "13"

.field public static final DETAIL_CLICK_SUPPORT_BLANK:Ljava/lang/String; = "2"

.field public static final DETAIL_CLICK_SUPPORT_MORE:Ljava/lang/String; = "3"

.field public static final DEVICE_CLICK_EDIT:Ljava/lang/String; = "1"

.field public static final DEVICE_CLICK_LOCATION:Ljava/lang/String; = "3"

.field public static final DEVICE_CLICK_SUB_NAME:Ljava/lang/String; = "2"

.field public static final LIST_FROM_LOGIN:Ljava/lang/String; = "3"

.field public static final LIST_FROM_MANAGE:Ljava/lang/String; = "1"

.field public static final LIST_FROM_MY_DEVICE:Ljava/lang/String; = "2"

.field public static final LOGIN_BL:Ljava/lang/String; = "4"

.field public static final LOGIN_HAIER:Ljava/lang/String; = "6"

.field public static final LOGIN_MIDEA:Ljava/lang/String; = "1"

.field public static final LOGIN_MIJIA:Ljava/lang/String; = "7"

.field public static final LOGIN_ORVIBO:Ljava/lang/String; = "5"

.field public static final LOGIN_SMART_MI:Ljava/lang/String; = "3"

.field public static final LOGIN_YEELIGHT:Ljava/lang/String; = "2"

.field public static final TAB_FROM_ADD:Ljava/lang/String; = "3"

.field public static final TAB_FROM_DATA_EMPTY:Ljava/lang/String; = "1"

.field public static final TAB_FROM_TAB_CLICK:Ljava/lang/String; = "2"

.field public static final VIDEO_BL_FIRST:I = 0x5

.field public static final VIDEO_BL_SECOND:I = 0x6

.field public static final VIDEO_MIDEA:I = 0x1

.field public static final VIDEO_MIJIA:I = 0x7

.field public static final VIDEO_SMART_MI:I = 0x4

.field public static final VIDEO_YEELIGHT_FIRST:I = 0x2

.field public static final VIDEO_YEELIGHT_SECOND:I = 0x3


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

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static final report(Ljava/lang/String;Ljava/util/Map;)V
    .registers 8
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/util/Map",
            "<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    if-nez p1, :cond_9

    new-instance p1, Ljava/util/HashMap;

    const/16 v0, 0x10

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

    :cond_9
    const-string/jumbo v0, "uptime2"

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

    move-result-wide v2

    const-wide/16 v4, 0x3e8

    div-long/2addr v2, v4

    invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v1

    invoke-interface {p1, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    invoke-static {p0, p1}, Lcom/cmcm/xiaobao/phone/infoc/a;->a(Ljava/lang/String;Ljava/util/Map;)V

    return-void
.end method

.method public static final reportDetailClickData(Ljava/lang/String;)V
    .registers 3

    new-instance v0, Ljava/util/HashMap;

    const/16 v1, 0x10

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

    const-string/jumbo v1, "click_"

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

    const-string/jumbo v1, "xy_m_sh_detailspage"

    invoke-static {v1, v0}, Lcom/cmcm/xiaobao/phone/infoc/reporter/NewSmartHomeReporter;->report(Ljava/lang/String;Ljava/util/Map;)V

    return-void
.end method

.method public static final reportDeviceClickData(Ljava/lang/String;Ljava/lang/String;)V
    .registers 5

    new-instance v0, Ljava/util/HashMap;

    const/16 v1, 0x10

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

    const-string/jumbo v1, "click_"

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

    const-string/jumbo v1, "type_"

    invoke-static {p1}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

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

    const-string/jumbo v1, "xy_m_sh_detail_click"

    invoke-static {v1, v0}, Lcom/cmcm/xiaobao/phone/infoc/reporter/NewSmartHomeReporter;->report(Ljava/lang/String;Ljava/util/Map;)V

    return-void
.end method

.method public static final reportDeviceListShowData(Ljava/lang/String;)V
    .registers 3

    new-instance v0, Ljava/util/HashMap;

    const/16 v1, 0x10

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

    const-string/jumbo v1, "from_"

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

    const-string/jumbo v1, "xy_m_sh_detail_show"

    invoke-static {v1, v0}, Lcom/cmcm/xiaobao/phone/infoc/reporter/NewSmartHomeReporter;->report(Ljava/lang/String;Ljava/util/Map;)V

    return-void
.end method

.method public static final reportIconClickData(Ljava/lang/String;)V
    .registers 3

    new-instance v0, Ljava/util/HashMap;

    const/16 v1, 0x10

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

    const-string/jumbo v1, "icon_click"

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

    const-string/jumbo v1, "xy_m_sh_tabclick"

    invoke-static {v1, v0}, Lcom/cmcm/xiaobao/phone/infoc/reporter/NewSmartHomeReporter;->report(Ljava/lang/String;Ljava/util/Map;)V

    return-void
.end method

.method public static final reportLoginData(Ljava/lang/String;Z)V
    .registers 5

    new-instance v1, Ljava/util/HashMap;

    const/16 v0, 0x10

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

    const-string/jumbo v0, "skill_name"

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

    const-string/jumbo v2, "login_suc"

    if-eqz p1, :cond_28

    const-string/jumbo v0, "2"

    :goto_15
    invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const-string/jumbo v0, "tongbu_suc"

    const-string/jumbo v2, ""

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

    const-string/jumbo v0, "xy_m_sh_skill_login"

    invoke-static {v0, v1}, Lcom/cmcm/xiaobao/phone/infoc/reporter/NewSmartHomeReporter;->report(Ljava/lang/String;Ljava/util/Map;)V

    return-void

    :cond_28
    const-string/jumbo v0, "1"

    goto :goto_15
.end method

.method public static final reportTabShowData(Ljava/lang/String;)V
    .registers 3

    new-instance v0, Ljava/util/HashMap;

    const/16 v1, 0x10

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

    const-string/jumbo v1, "from_"

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

    const-string/jumbo v1, "xy_m_sh_tabshow"

    invoke-static {v1, v0}, Lcom/cmcm/xiaobao/phone/infoc/reporter/NewSmartHomeReporter;->report(Ljava/lang/String;Ljava/util/Map;)V

    return-void
.end method

.method public static final reportVideoData(III)V
    .registers 6

    new-instance v0, Ljava/util/HashMap;

    const/16 v1, 0x10

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

    const-string/jumbo v1, "video_name"

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

    move-result-object v2

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

    const-string/jumbo v1, "show_time"

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

    move-result-object v2

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

    const-string/jumbo v1, "time_percent"

    invoke-static {p2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

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

    const-string/jumbo v1, "xy_m_sh_video"

    invoke-static {v1, v0}, Lcom/cmcm/xiaobao/phone/infoc/reporter/NewSmartHomeReporter;->report(Ljava/lang/String;Ljava/util/Map;)V

    return-void
.end method