AnalyticsConfig.smali
.class public Lcom/umeng/analytics/AnalyticsConfig;
.super Ljava/lang/Object;
.source "AnalyticsConfig.java"
# static fields
.field public static CATCH_EXCEPTION:Z = false
.field public static CHANGE_CATCH_EXCEPTION_NOTALLOW:Z = true
.field public static CLEAR_EKV_BL:Z = false
.field public static CLEAR_EKV_WL:Z = false
.field public static GPU_RENDERER:Ljava/lang/String; = ""
.field public static GPU_VENDER:Ljava/lang/String; = ""
.field static a:[D = null
.field private static b:Ljava/lang/String; = null
.field private static c:Ljava/lang/String; = null
.field private static d:Ljava/lang/String; = null
.field private static e:I = 0x0
.field public static enable:Z = true
.field public static kContinueSessionMillis:J = 0x7530L
.field public static mWrapperType:Ljava/lang/String;
.field public static mWrapperVersion:Ljava/lang/String;
# 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 static a(Landroid/content/Context;I)V
.registers 2
.line 6
sput p1, Lcom/umeng/analytics/AnalyticsConfig;->e:I
.line 7
invoke-static {p0}, Lcom/umeng/common/b;->a(Landroid/content/Context;)Lcom/umeng/common/b;
move-result-object p0
sget p1, Lcom/umeng/analytics/AnalyticsConfig;->e:I
invoke-virtual {p0, p1}, Lcom/umeng/common/b;->a(I)V
return-void
.end method
.method static a(Landroid/content/Context;Ljava/lang/String;)V
.registers 3
.line 2
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_12
.line 3
sput-object p1, Lcom/umeng/analytics/AnalyticsConfig;->d:Ljava/lang/String;
.line 4
invoke-static {p0}, Lcom/umeng/common/b;->a(Landroid/content/Context;)Lcom/umeng/common/b;
move-result-object p0
sget-object p1, Lcom/umeng/analytics/AnalyticsConfig;->d:Ljava/lang/String;
invoke-virtual {p0, p1}, Lcom/umeng/common/b;->a(Ljava/lang/String;)V
goto :goto_1a
:cond_12
const/4 p0, 0x0
const-string p1, "MobclickAgent.setSecret\u65b9\u6cd5\u53c2\u6570secretkey\u4e0d\u80fd\u4e3anull\uff0c\u4e5f\u4e0d\u80fd\u4e3a\u7a7a\u5b57\u7b26\u4e32\u3002|secretkey\u53c2\u6570\u5fc5\u987b\u662f\u975e\u7a7a \u5b57\u7b26\u4e32\u3002"
const-string v0, "\\|"
.line 5
invoke-static {p1, p0, v0}, Lcom/umeng/commonsdk/debug/UMLog;->aq(Ljava/lang/String;ILjava/lang/String;)V
:goto_1a
return-void
.end method
.method static a(Ljava/lang/String;)V
.registers 1
.line 1
sput-object p0, Lcom/umeng/analytics/AnalyticsConfig;->c:Ljava/lang/String;
return-void
.end method
.method public static getAppkey(Landroid/content/Context;)Ljava/lang/String;
.registers 1
.line 1
invoke-static {p0}, Lcom/umeng/commonsdk/utils/UMUtils;->getAppkey(Landroid/content/Context;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static getChannel(Landroid/content/Context;)Ljava/lang/String;
.registers 1
.line 1
invoke-static {p0}, Lcom/umeng/commonsdk/utils/UMUtils;->getChannel(Landroid/content/Context;)Ljava/lang/String;
move-result-object p0
return-object p0
.end method
.method public static getGameSdkVersion(Landroid/content/Context;)Ljava/lang/String;
.registers 3
const-string p0, "com.umeng.analytics.game.GameSdkVersion"
const/4 v0, 0x0
.line 1
:try_start_3
invoke-static {p0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object p0
if-eqz p0, :cond_16
const-string v1, "SDK_VERSION"
.line 2
invoke-virtual {p0, v1}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v1
.line 3
invoke-virtual {v1, p0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Ljava/lang/String;
:try_end_15
.catch Ljava/lang/Throwable; {:try_start_3 .. :try_end_15} :catch_16
move-object v0, p0
:catch_16
:cond_16
return-object v0
.end method
.method public static getLocation()[D
.registers 1
.line 1
sget-object v0, Lcom/umeng/analytics/AnalyticsConfig;->a:[D
return-object v0
.end method
.method public static getSecretKey(Landroid/content/Context;)Ljava/lang/String;
.registers 2
.line 1
sget-object v0, Lcom/umeng/analytics/AnalyticsConfig;->d:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_12
.line 2
invoke-static {p0}, Lcom/umeng/common/b;->a(Landroid/content/Context;)Lcom/umeng/common/b;
move-result-object p0
invoke-virtual {p0}, Lcom/umeng/common/b;->c()Ljava/lang/String;
move-result-object p0
sput-object p0, Lcom/umeng/analytics/AnalyticsConfig;->d:Ljava/lang/String;
.line 3
:cond_12
sget-object p0, Lcom/umeng/analytics/AnalyticsConfig;->d:Ljava/lang/String;
return-object p0
.end method
.method public static getVerticalType(Landroid/content/Context;)I
.registers 2
.line 1
sget v0, Lcom/umeng/analytics/AnalyticsConfig;->e:I
if-nez v0, :cond_e
.line 2
invoke-static {p0}, Lcom/umeng/common/b;->a(Landroid/content/Context;)Lcom/umeng/common/b;
move-result-object p0
invoke-virtual {p0}, Lcom/umeng/common/b;->d()I
move-result p0
sput p0, Lcom/umeng/analytics/AnalyticsConfig;->e:I
.line 3
:cond_e
sget p0, Lcom/umeng/analytics/AnalyticsConfig;->e:I
return p0
.end method