Weather/smali_classes4/com/umeng/analytics/MobclickAgent.smali
2021-05-10 10:13:34 +02:00

666 lines
15 KiB
Smali

.class public Lcom/umeng/analytics/MobclickAgent;
.super Ljava/lang/Object;
.source "MobclickAgent.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/umeng/analytics/MobclickAgent$UMAnalyticsConfig;,
Lcom/umeng/analytics/MobclickAgent$EScenarioType;
}
.end annotation
# static fields
.field private static final a:Ljava/lang/String; = "input map is null"
# direct methods
.method public constructor <init>()V
.locals 0
.line 23
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static enableEncrypt(Z)V
.locals 1
.line 57
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/umeng/analytics/b;->e(Z)V
return-void
.end method
.method public static getAgent()Lcom/umeng/analytics/b;
.locals 1
.line 100
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
return-object v0
.end method
.method public static onEvent(Landroid/content/Context;Ljava/lang/String;)V
.locals 7
.line 236
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
const/4 v3, 0x0
const-wide/16 v4, -0x1
const/4 v6, 0x1
move-object v1, p0
move-object v2, p1
invoke-virtual/range {v0 .. v6}, Lcom/umeng/analytics/b;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JI)V
return-void
.end method
.method public static onEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.locals 7
.line 247
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
const-string p0, "label is null or empty"
.line 248
invoke-static {p0}, Lcom/umeng/analytics/pro/bw;->c(Ljava/lang/String;)V
return-void
.line 252
:cond_0
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
const-wide/16 v4, -0x1
const/4 v6, 0x1
move-object v1, p0
move-object v2, p1
move-object v3, p2
invoke-virtual/range {v0 .. v6}, Lcom/umeng/analytics/b;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;JI)V
return-void
.end method
.method public static onEvent(Landroid/content/Context;Ljava/lang/String;Ljava/util/Map;)V
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
if-nez p2, :cond_0
const-string p0, "input map is null"
.line 264
invoke-static {p0}, Lcom/umeng/analytics/pro/bw;->e(Ljava/lang/String;)V
return-void
.line 267
:cond_0
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
new-instance v3, Ljava/util/HashMap;
invoke-direct {v3, p2}, Ljava/util/HashMap;-><init>(Ljava/util/Map;)V
const-wide/16 v4, -0x1
move-object v1, p0
move-object v2, p1
invoke-virtual/range {v0 .. v5}, Lcom/umeng/analytics/b;->a(Landroid/content/Context;Ljava/lang/String;Ljava/util/Map;J)V
return-void
.end method
.method public static onEvent(Landroid/content/Context;Ljava/util/List;ILjava/lang/String;)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;I",
"Ljava/lang/String;",
")V"
}
.end annotation
return-void
.end method
.method public static onEventValue(Landroid/content/Context;Ljava/lang/String;Ljava/util/Map;I)V
.locals 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;I)V"
}
.end annotation
if-nez p2, :cond_0
.line 281
new-instance p2, Ljava/util/HashMap;
invoke-direct {p2}, Ljava/util/HashMap;-><init>()V
move-object v4, p2
goto :goto_0
.line 283
:cond_0
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0, p2}, Ljava/util/HashMap;-><init>(Ljava/util/Map;)V
move-object v4, v0
:goto_0
const-string p2, "__ct__"
.line 285
invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p3
invoke-virtual {v4, p2, p3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 286
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v1
const-wide/16 v5, -0x1
move-object v2, p0
move-object v3, p1
invoke-virtual/range {v1 .. v6}, Lcom/umeng/analytics/b;->a(Landroid/content/Context;Ljava/lang/String;Ljava/util/Map;J)V
return-void
.end method
.method public static onKillProcess(Landroid/content/Context;)V
.locals 1
.line 334
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/umeng/analytics/b;->d(Landroid/content/Context;)V
return-void
.end method
.method public static onPageEnd(Ljava/lang/String;)V
.locals 1
.line 151
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_0
.line 152
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/umeng/analytics/b;->b(Ljava/lang/String;)V
goto :goto_0
:cond_0
const-string p0, "pageName is null or empty"
.line 154
invoke-static {p0}, Lcom/umeng/analytics/pro/bw;->e(Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public static onPageStart(Ljava/lang/String;)V
.locals 1
.line 138
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_0
.line 139
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/umeng/analytics/b;->a(Ljava/lang/String;)V
goto :goto_0
:cond_0
const-string p0, "pageName is null or empty"
.line 141
invoke-static {p0}, Lcom/umeng/analytics/pro/bw;->e(Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public static onPause(Landroid/content/Context;)V
.locals 1
.line 169
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/umeng/analytics/b;->b(Landroid/content/Context;)V
return-void
.end method
.method public static onProfileSignIn(Ljava/lang/String;)V
.locals 1
const-string v0, "_adhoc"
.line 345
invoke-static {v0, p0}, Lcom/umeng/analytics/MobclickAgent;->onProfileSignIn(Ljava/lang/String;Ljava/lang/String;)V
return-void
.end method
.method public static onProfileSignIn(Ljava/lang/String;Ljava/lang/String;)V
.locals 2
.line 358
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_0
const-string p0, "uid is null"
.line 359
invoke-static {p0}, Lcom/umeng/analytics/pro/bw;->d(Ljava/lang/String;)V
return-void
.line 361
:cond_0
invoke-virtual {p1}, Ljava/lang/String;->length()I
move-result v0
const/16 v1, 0x40
if-le v0, v1, :cond_1
const-string p0, "uid is Illegal(length bigger then legitimate length)."
.line 362
invoke-static {p0}, Lcom/umeng/analytics/pro/bw;->d(Ljava/lang/String;)V
return-void
.line 366
:cond_1
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_2
.line 367
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object p0
const-string v0, "_adhoc"
invoke-virtual {p0, v0, p1}, Lcom/umeng/analytics/b;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_0
.line 368
:cond_2
invoke-virtual {p0}, Ljava/lang/String;->length()I
move-result v0
const/16 v1, 0x20
if-le v0, v1, :cond_3
const-string p0, "provider is Illegal(length bigger then legitimate length)."
.line 369
invoke-static {p0}, Lcom/umeng/analytics/pro/bw;->d(Ljava/lang/String;)V
return-void
.line 372
:cond_3
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/umeng/analytics/b;->a(Ljava/lang/String;Ljava/lang/String;)V
:goto_0
return-void
.end method
.method public static onProfileSignOff()V
.locals 1
.line 382
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0}, Lcom/umeng/analytics/b;->c()V
return-void
.end method
.method public static onResume(Landroid/content/Context;)V
.locals 1
if-nez p0, :cond_0
const-string p0, "unexpected null context in onResume"
.line 181
invoke-static {p0}, Lcom/umeng/analytics/pro/bw;->e(Ljava/lang/String;)V
return-void
.line 185
:cond_0
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/umeng/analytics/b;->a(Landroid/content/Context;)V
return-void
.end method
.method public static varargs onSocialEvent(Landroid/content/Context;Ljava/lang/String;[Lcom/umeng/analytics/social/UMPlatformData;)V
.locals 1
if-nez p0, :cond_0
const-string p0, "context is null in onShareEvent"
.line 302
invoke-static {p0}, Lcom/umeng/analytics/pro/bw;->e(Ljava/lang/String;)V
return-void
:cond_0
const-string v0, "3"
.line 305
sput-object v0, Lcom/umeng/analytics/social/d;->d:Ljava/lang/String;
.line 306
invoke-static {p0, p1, p2}, Lcom/umeng/analytics/social/UMSocialService;->share(Landroid/content/Context;Ljava/lang/String;[Lcom/umeng/analytics/social/UMPlatformData;)V
return-void
.end method
.method public static varargs onSocialEvent(Landroid/content/Context;[Lcom/umeng/analytics/social/UMPlatformData;)V
.locals 1
if-nez p0, :cond_0
const-string p0, "context is null in onShareEvent"
.line 317
invoke-static {p0}, Lcom/umeng/analytics/pro/bw;->e(Ljava/lang/String;)V
return-void
:cond_0
const-string v0, "3"
.line 320
sput-object v0, Lcom/umeng/analytics/social/d;->d:Ljava/lang/String;
.line 321
invoke-static {p0, p1}, Lcom/umeng/analytics/social/UMSocialService;->share(Landroid/content/Context;[Lcom/umeng/analytics/social/UMPlatformData;)V
return-void
.end method
.method public static openActivityDurationTrack(Z)V
.locals 1
.line 127
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/umeng/analytics/b;->b(Z)V
return-void
.end method
.method public static reportError(Landroid/content/Context;Ljava/lang/String;)V
.locals 1
.line 199
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/umeng/analytics/b;->a(Landroid/content/Context;Ljava/lang/String;)V
return-void
.end method
.method public static reportError(Landroid/content/Context;Ljava/lang/Throwable;)V
.locals 1
.line 211
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/umeng/analytics/b;->a(Landroid/content/Context;Ljava/lang/Throwable;)V
return-void
.end method
.method public static setCatchUncaughtExceptions(Z)V
.locals 1
.line 64
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/umeng/analytics/b;->a(Z)V
return-void
.end method
.method public static setCheckDevice(Z)V
.locals 1
.line 109
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/umeng/analytics/b;->c(Z)V
return-void
.end method
.method public static setDebugMode(Z)V
.locals 1
.line 164
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/umeng/analytics/b;->d(Z)V
return-void
.end method
.method public static setLatencyWindow(J)V
.locals 1
.line 48
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/umeng/analytics/b;->a(J)V
return-void
.end method
.method public static setLocation(DD)V
.locals 1
.line 44
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0, p1, p2, p3}, Lcom/umeng/analytics/b;->a(DD)V
return-void
.end method
.method public static setOpenGLContext(Ljavax/microedition/khronos/opengles/GL10;)V
.locals 1
.line 118
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/umeng/analytics/b;->a(Ljavax/microedition/khronos/opengles/GL10;)V
return-void
.end method
.method public static setScenarioType(Landroid/content/Context;Lcom/umeng/analytics/MobclickAgent$EScenarioType;)V
.locals 1
.line 84
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/umeng/analytics/b;->a(Landroid/content/Context;Lcom/umeng/analytics/MobclickAgent$EScenarioType;)V
return-void
.end method
.method public static setSecret(Landroid/content/Context;Ljava/lang/String;)V
.locals 1
.line 74
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/umeng/analytics/b;->b(Landroid/content/Context;Ljava/lang/String;)V
return-void
.end method
.method public static setSessionContinueMillis(J)V
.locals 1
.line 96
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/umeng/analytics/b;->b(J)V
return-void
.end method
.method public static startWithConfigure(Lcom/umeng/analytics/MobclickAgent$UMAnalyticsConfig;)V
.locals 1
if-eqz p0, :cond_0
.line 33
invoke-static {}, Lcom/umeng/analytics/b;->a()Lcom/umeng/analytics/b;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/umeng/analytics/b;->a(Lcom/umeng/analytics/MobclickAgent$UMAnalyticsConfig;)V
:cond_0
return-void
.end method