TCAgent.smali
.class public final Lcom/tendcloud/tenddata/TCAgent;
.super Ljava/lang/Object;
.source "td"
# static fields
.field public static LOG_ON:Z = true
# direct methods
.method static constructor <clinit>()V
.registers 0
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static declared-synchronized getDeviceId(Landroid/content/Context;)Ljava/lang/String;
.registers 3
const-class v0, Lcom/tendcloud/tenddata/TCAgent;
monitor-enter v0
.line 1
:try_start_3
sget-object v1, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, v1}, Lcom/tendcloud/tenddata/ac;->d(Landroid/content/Context;Lcom/tendcloud/tenddata/a;)Ljava/lang/String;
move-result-object p0
:try_end_9
.catchall {:try_start_3 .. :try_end_9} :catchall_b
monitor-exit v0
return-object p0
:catchall_b
move-exception p0
monitor-exit v0
throw p0
.end method
.method public static getNFCStatus(Landroid/content/Context;)I
.registers 1
.line 1
invoke-static {p0}, Lcom/tendcloud/tenddata/ac;->b(Landroid/content/Context;)I
move-result p0
return p0
.end method
.method public static getOAID(Landroid/content/Context;)Ljava/lang/String;
.registers 2
.line 1
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, v0}, Lcom/tendcloud/tenddata/ac;->e(Landroid/content/Context;Lcom/tendcloud/tenddata/a;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static declared-synchronized init(Landroid/content/Context;)V
.registers 3
const-class v0, Lcom/tendcloud/tenddata/TCAgent;
monitor-enter v0
.line 1
:try_start_3
sget-boolean v1, Lcom/tendcloud/tenddata/TCAgent;->LOG_ON:Z
sput-boolean v1, Lcom/tendcloud/tenddata/m;->a:Z
.line 2
sget-object v1, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, v1}, Lcom/tendcloud/tenddata/ac;->a(Landroid/content/Context;Lcom/tendcloud/tenddata/a;)V
:try_end_c
.catchall {:try_start_3 .. :try_end_c} :catchall_e
.line 3
monitor-exit v0
return-void
:catchall_e
move-exception p0
monitor-exit v0
throw p0
.end method
.method public static declared-synchronized init(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.registers 5
const-class v0, Lcom/tendcloud/tenddata/TCAgent;
monitor-enter v0
.line 4
:try_start_3
sget-boolean v1, Lcom/tendcloud/tenddata/TCAgent;->LOG_ON:Z
sput-boolean v1, Lcom/tendcloud/tenddata/m;->a:Z
.line 5
sget-object v1, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, p1, p2, v1}, Lcom/tendcloud/tenddata/ac;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/tendcloud/tenddata/a;)V
:try_end_c
.catchall {:try_start_3 .. :try_end_c} :catchall_e
.line 6
monitor-exit v0
return-void
:catchall_e
move-exception p0
monitor-exit v0
throw p0
.end method
.method public static onAddItemToShoppingCart(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V
.registers 11
.line 1
sget-object v5, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
move-object v0, p0
move-object v1, p1
move-object v2, p2
move v3, p3
move v4, p4
invoke-static/range {v0 .. v5}, Lcom/tendcloud/tenddata/ac;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static onCancelOrder(Ljava/lang/String;ILjava/lang/String;)V
.registers 4
.line 1
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, p1, p2, v0}, Lcom/tendcloud/tenddata/ac;->b(Ljava/lang/String;ILjava/lang/String;Lcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static onError(Landroid/content/Context;Ljava/lang/Throwable;)V
.registers 3
.line 1
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, p1, v0}, Lcom/tendcloud/tenddata/ac;->a(Landroid/content/Context;Ljava/lang/Throwable;Lcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static onEvent(Landroid/content/Context;Ljava/lang/String;)V
.registers 3
const-string v0, ""
.line 1
invoke-static {p0, p1, v0}, Lcom/tendcloud/tenddata/TCAgent;->onEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public static onEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.registers 4
const/4 v0, 0x0
.line 2
invoke-static {p0, p1, p2, v0}, Lcom/tendcloud/tenddata/TCAgent;->onEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static onEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.line 3
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, p1, p2, p3, v0}, Lcom/tendcloud/tenddata/ac;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static onEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;D)V
.registers 13
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;D)V"
}
.end annotation
.line 4
sget-object v6, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v3, p3
move-wide v4, p4
invoke-static/range {v0 .. v6}, Lcom/tendcloud/tenddata/ac;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;DLcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static onLogin(Ljava/lang/String;Lcom/tendcloud/tenddata/TDProfile$ProfileType;Ljava/lang/String;)V
.registers 4
.line 1
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, p1, p2, v0}, Lcom/tendcloud/tenddata/ac;->a(Ljava/lang/String;Lcom/tendcloud/tenddata/TDProfile$ProfileType;Ljava/lang/String;Lcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static onOrderPaySucc(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;)V
.registers 5
.line 1
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, p1, p2, p3, v0}, Lcom/tendcloud/tenddata/ac;->a(Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Lcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static onOrderPaySucc(Ljava/lang/String;Ljava/lang/String;Lcom/tendcloud/tenddata/Order;)V
.registers 4
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 2
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, p1, p2, v0}, Lcom/tendcloud/tenddata/ac;->a(Ljava/lang/String;Ljava/lang/String;Lcom/tendcloud/tenddata/Order;Lcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static onPageEnd(Landroid/content/Context;Ljava/lang/String;)V
.registers 3
.line 1
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, p1, v0}, Lcom/tendcloud/tenddata/ac;->b(Landroid/content/Context;Ljava/lang/String;Lcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static onPageStart(Landroid/content/Context;Ljava/lang/String;)V
.registers 3
.line 1
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, p1, v0}, Lcom/tendcloud/tenddata/ac;->a(Landroid/content/Context;Ljava/lang/String;Lcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static onPause(Landroid/app/Activity;)V
.registers 2
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 1
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, v0}, Lcom/tendcloud/tenddata/ac;->b(Landroid/app/Activity;Lcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static onPlaceOrder(Ljava/lang/String;ILjava/lang/String;)V
.registers 4
.line 1
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, p1, p2, v0}, Lcom/tendcloud/tenddata/ac;->a(Ljava/lang/String;ILjava/lang/String;Lcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static onPlaceOrder(Ljava/lang/String;Lcom/tendcloud/tenddata/Order;)V
.registers 3
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 2
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, p1, v0}, Lcom/tendcloud/tenddata/ac;->a(Ljava/lang/String;Lcom/tendcloud/tenddata/Order;Lcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static onRegister(Ljava/lang/String;Lcom/tendcloud/tenddata/TDProfile$ProfileType;Ljava/lang/String;)V
.registers 4
.line 1
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, p1, p2, v0}, Lcom/tendcloud/tenddata/ac;->b(Ljava/lang/String;Lcom/tendcloud/tenddata/TDProfile$ProfileType;Ljava/lang/String;Lcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static onResume(Landroid/app/Activity;)V
.registers 2
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 1
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, v0}, Lcom/tendcloud/tenddata/ac;->a(Landroid/app/Activity;Lcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static onViewItem(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V
.registers 5
.line 1
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, p1, p2, p3, v0}, Lcom/tendcloud/tenddata/ac;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static onViewShoppingCart(Lcom/tendcloud/tenddata/ShoppingCart;)V
.registers 2
.line 1
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, v0}, Lcom/tendcloud/tenddata/ac;->a(Lcom/tendcloud/tenddata/ShoppingCart;Lcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static removeGlobalKV(Ljava/lang/String;)V
.registers 2
.line 1
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, v0}, Lcom/tendcloud/tenddata/ac;->a(Ljava/lang/String;Lcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static setGlobalKV(Ljava/lang/String;Ljava/lang/Object;)V
.registers 3
.line 1
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, p1, v0}, Lcom/tendcloud/tenddata/ac;->a(Ljava/lang/String;Ljava/lang/Object;Lcom/tendcloud/tenddata/a;)V
return-void
.end method
.method public static setProfileId(Ljava/lang/String;)V
.registers 1
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 1
invoke-static {p0}, Lcom/tendcloud/tenddata/ac;->setProfileId(Ljava/lang/String;)V
return-void
.end method
.method public static setReportUncaughtExceptions(Z)V
.registers 2
.line 1
sget-object v0, Lcom/tendcloud/tenddata/a;->APP:Lcom/tendcloud/tenddata/a;
invoke-static {p0, v0}, Lcom/tendcloud/tenddata/ac;->a(ZLcom/tendcloud/tenddata/a;)V
return-void
.end method