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