UMConfigure.smali
.class public Lcom/umeng/commonsdk/UMConfigure;
.super Ljava/lang/Object;
.source "UMConfigure.java"
# static fields
.field public static final DEVICE_TYPE_BOX:I = 0x2
.field public static final DEVICE_TYPE_PHONE:I = 0x1
.field private static final KEY_FILE_NAME_APPKEY:Ljava/lang/String; = "APPKEY"
.field private static final KEY_FILE_NAME_LOG:Ljava/lang/String; = "LOG"
.field private static final KEY_METHOD_NAME_PUSH_SETCHANNEL:Ljava/lang/String; = "setMessageChannel"
.field private static final KEY_METHOD_NAME_PUSH_SET_SECRET:Ljava/lang/String; = "setSecret"
.field private static final KEY_METHOD_NAME_SETAPPKEY:Ljava/lang/String; = "setAppkey"
.field private static final KEY_METHOD_NAME_SETCHANNEL:Ljava/lang/String; = "setChannel"
.field private static final KEY_METHOD_NAME_SETDEBUGMODE:Ljava/lang/String; = "setDebugMode"
.field private static PreInitLock:Ljava/lang/Object; = null
.field private static final TAG:Ljava/lang/String; = "UMConfigure"
.field public static VALUE_REC_VERSION_NAME:Ljava/lang/String; = null
.field private static final WRAPER_TYPE_COCOS2DX_X:Ljava/lang/String; = "Cocos2d-x"
.field private static final WRAPER_TYPE_COCOS2DX_XLUA:Ljava/lang/String; = "Cocos2d-x_lua"
.field private static final WRAPER_TYPE_FLUTTER:Ljava/lang/String; = "flutter"
.field private static final WRAPER_TYPE_HYBRID:Ljava/lang/String; = "hybrid"
.field private static final WRAPER_TYPE_NATIVE:Ljava/lang/String; = "native"
.field private static final WRAPER_TYPE_PHONEGAP:Ljava/lang/String; = "phonegap"
.field private static final WRAPER_TYPE_REACTNATIVE:Ljava/lang/String; = "react-native"
.field private static final WRAPER_TYPE_UNITY:Ljava/lang/String; = "Unity"
.field private static final WRAPER_TYPE_WEEX:Ljava/lang/String; = "weex"
.field private static debugLog:Z
.field private static isFinish:Z
.field public static isInit:Z
.field private static lockObject:Ljava/lang/Object;
.field private static mOnGetOaidListener:Lcom/umeng/commonsdk/listener/OnGetOaidListener;
.field private static preInitComplete:Z
.field public static sAppkey:Ljava/lang/String;
.field public static sChannel:Ljava/lang/String;
.field public static sShouldCollectZData:Z
.field public static umDebugLog:Lcom/umeng/commonsdk/debug/UMLog;
# direct methods
.method static constructor <clinit>()V
.registers 2
.prologue
const/4 v1, 0x0
.line 62
sput-boolean v1, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
.line 64
new-instance v0, Lcom/umeng/commonsdk/debug/UMLog;
invoke-direct {v0}, Lcom/umeng/commonsdk/debug/UMLog;-><init>()V
sput-object v0, Lcom/umeng/commonsdk/UMConfigure;->umDebugLog:Lcom/umeng/commonsdk/debug/UMLog;
.line 66
sput-boolean v1, Lcom/umeng/commonsdk/UMConfigure;->preInitComplete:Z
.line 67
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
sput-object v0, Lcom/umeng/commonsdk/UMConfigure;->PreInitLock:Ljava/lang/Object;
.line 68
const-string v0, ""
sput-object v0, Lcom/umeng/commonsdk/UMConfigure;->sAppkey:Ljava/lang/String;
.line 69
const-string v0, ""
sput-object v0, Lcom/umeng/commonsdk/UMConfigure;->sChannel:Ljava/lang/String;
.line 83
sput-boolean v1, Lcom/umeng/commonsdk/UMConfigure;->isInit:Z
.line 85
sput-boolean v1, Lcom/umeng/commonsdk/UMConfigure;->sShouldCollectZData:Z
.line 87
const-string v0, ""
sput-object v0, Lcom/umeng/commonsdk/UMConfigure;->VALUE_REC_VERSION_NAME:Ljava/lang/String;
.line 441
sput-boolean v1, Lcom/umeng/commonsdk/UMConfigure;->isFinish:Z
.line 442
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
sput-object v0, Lcom/umeng/commonsdk/UMConfigure;->lockObject:Ljava/lang/Object;
return-void
.end method
.method public constructor <init>()V
.registers 1
.prologue
.line 58
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private static getClass(Ljava/lang/String;)Ljava/lang/Class;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Ljava/lang/Class",
"<*>;"
}
.end annotation
.prologue
.line 93
const/4 v0, 0x0
.line 95
:try_start_1
invoke-static {p0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
:try_end_4
.catch Ljava/lang/ClassNotFoundException; {:try_start_1 .. :try_end_4} :catch_6
move-result-object v0
.line 101
:goto_5
return-object v0
.line 96
:catch_6
move-exception v1
goto :goto_5
.end method
.method private static getDecInstanceObject(Ljava/lang/Class;)Ljava/lang/Object;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class",
"<*>;)",
"Ljava/lang/Object;"
}
.end annotation
.prologue
const/4 v0, 0x0
.line 133
.line 134
if-eqz p0, :cond_17
.line 137
const/4 v1, 0x0
:try_start_4
new-array v1, v1, [Ljava/lang/Class;
invoke-virtual {p0, v1}, Ljava/lang/Class;->getDeclaredConstructor([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
:try_end_9
.catch Ljava/lang/NoSuchMethodException; {:try_start_4 .. :try_end_9} :catch_18
move-result-object v1
.line 143
:goto_a
if-eqz v1, :cond_17
.line 144
const/4 v2, 0x1
invoke-virtual {v1, v2}, Ljava/lang/reflect/Constructor;->setAccessible(Z)V
.line 146
const/4 v2, 0x0
:try_start_11
new-array v2, v2, [Ljava/lang/Object;
invoke-virtual {v1, v2}, Ljava/lang/reflect/Constructor;->newInstance([Ljava/lang/Object;)Ljava/lang/Object;
:try_end_16
.catch Ljava/lang/IllegalArgumentException; {:try_start_11 .. :try_end_16} :catch_21
.catch Ljava/lang/InstantiationException; {:try_start_11 .. :try_end_16} :catch_1f
.catch Ljava/lang/IllegalAccessException; {:try_start_11 .. :try_end_16} :catch_1d
.catch Ljava/lang/reflect/InvocationTargetException; {:try_start_11 .. :try_end_16} :catch_1b
move-result-object v0
.line 170
:cond_17
:goto_17
return-object v0
.line 138
:catch_18
move-exception v1
move-object v1, v0
goto :goto_a
.line 159
:catch_1b
move-exception v1
goto :goto_17
.line 155
:catch_1d
move-exception v1
goto :goto_17
.line 151
:catch_1f
move-exception v1
goto :goto_17
.line 147
:catch_21
move-exception v1
goto :goto_17
.end method
.method private static getDecMethod(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class",
"<*>;",
"Ljava/lang/String;",
"[",
"Ljava/lang/Class",
"<*>;)",
"Ljava/lang/reflect/Method;"
}
.end annotation
.prologue
.line 183
const/4 v0, 0x0
.line 184
if-eqz p0, :cond_d
.line 186
:try_start_3
invoke-virtual {p0, p1, p2}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
:try_end_6
.catch Ljava/lang/NoSuchMethodException; {:try_start_3 .. :try_end_6} :catch_e
move-result-object v0
.line 192
:goto_7
if-eqz v0, :cond_d
.line 193
const/4 v1, 0x1
invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;->setAccessible(Z)V
.line 205
:cond_d
return-object v0
.line 187
:catch_e
move-exception v1
goto :goto_7
.end method
.method public static getInitStatus()Z
.registers 2
.prologue
.line 446
sget-object v1, Lcom/umeng/commonsdk/UMConfigure;->lockObject:Ljava/lang/Object;
monitor-enter v1
.line 447
:try_start_3
sget-boolean v0, Lcom/umeng/commonsdk/UMConfigure;->isFinish:Z
.line 448
monitor-exit v1
.line 449
return v0
.line 448
:catchall_7
move-exception v0
monitor-exit v1
:try_end_9
.catchall {:try_start_3 .. :try_end_9} :catchall_7
throw v0
.end method
.method private getInstanceObject(Ljava/lang/Class;)Ljava/lang/Object;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class",
"<*>;)",
"Ljava/lang/Object;"
}
.end annotation
.prologue
.line 105
const/4 v0, 0x0
.line 106
if-eqz p1, :cond_7
.line 108
:try_start_3
invoke-virtual {p1}, Ljava/lang/Class;->newInstance()Ljava/lang/Object;
:try_end_6
.catch Ljava/lang/InstantiationException; {:try_start_3 .. :try_end_6} :catch_8
.catch Ljava/lang/IllegalAccessException; {:try_start_3 .. :try_end_6} :catch_a
move-result-object v0
.line 123
:cond_7
:goto_7
return-object v0
.line 109
:catch_8
move-exception v1
goto :goto_7
.line 113
:catch_a
move-exception v1
goto :goto_7
.end method
.method public static getTestDeviceInfo(Landroid/content/Context;)[Ljava/lang/String;
.registers 4
.prologue
.line 1125
const/4 v0, 0x2
new-array v0, v0, [Ljava/lang/String;
.line 1127
if-eqz p0, :cond_13
.line 1128
const/4 v1, 0x0
:try_start_6
invoke-static {p0}, Lcom/umeng/commonsdk/statistics/common/DeviceConfig;->getDeviceIdForGeneral(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
aput-object v2, v0, v1
.line 1129
const/4 v1, 0x1
invoke-static {p0}, Lcom/umeng/commonsdk/statistics/common/DeviceConfig;->getMac(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
aput-object v2, v0, v1
:try_end_13
.catch Ljava/lang/Exception; {:try_start_6 .. :try_end_13} :catch_14
.line 1134
:cond_13
:goto_13
return-object v0
.line 1131
:catch_14
move-exception v1
goto :goto_13
.end method
.method public static getUMIDString(Landroid/content/Context;)Ljava/lang/String;
.registers 2
.prologue
.line 1004
if-eqz p0, :cond_b
.line 1005
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
.line 1006
invoke-static {v0}, Lcom/umeng/commonsdk/utils/UMUtils;->getUMId(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
.line 1008
:goto_a
return-object v0
:cond_b
const/4 v0, 0x0
goto :goto_a
.end method
.method public static getUmengToken(Landroid/content/Context;)Ljava/lang/String;
.registers 2
.prologue
.line 1013
if-eqz p0, :cond_b
.line 1014
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
.line 1015
invoke-static {v0}, Lcom/umeng/commonsdk/utils/UMUtils;->getUmengToken(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
.line 1017
:goto_a
return-object v0
:cond_b
const/4 v0, 0x0
goto :goto_a
.end method
.method public static init(Landroid/content/Context;ILjava/lang/String;)V
.registers 4
.prologue
const/4 v0, 0x0
.line 459
invoke-static {p0, v0, v0, p1, p2}, Lcom/umeng/commonsdk/UMConfigure;->init(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V
.line 460
return-void
.end method
.method public static init(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V
.registers 13
.prologue
const/4 v0, 0x0
const/4 v1, 0x1
.line 519
:try_start_2
sget-boolean v2, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v2, :cond_27
.line 520
const-string v2, "UMConfigure"
const-string v3, "common version is 9.1.0"
invoke-static {v2, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 521
const-string v2, "UMConfigure"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "common type is "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
sget v4, Lcom/umeng/commonsdk/statistics/SdkVersion;->SDK_TYPE:I
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v2, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 525
:cond_27
if-eqz p0, :cond_2d
sget-boolean v2, Lcom/umeng/commonsdk/UMConfigure;->isInit:Z
if-eqz v2, :cond_44
.line 526
:cond_2d
sget-boolean v0, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v0, :cond_38
.line 527
const-string v0, "UMConfigure"
const-string v2, "context is null !!!"
invoke-static {v0, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 529
:cond_38
sget-boolean v0, Lcom/umeng/commonsdk/UMConfigure;->isInit:Z
if-eqz v0, :cond_43
.line 530
const-string v0, "UMConfigure"
const-string v2, "has inited !!!"
invoke-static {v0, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 914
:cond_43
:goto_43
return-void
.line 534
:cond_44
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
:try_end_47
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_47} :catch_47a
.catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_47} :catch_4af
move-result-object v2
.line 538
:try_start_48
const-string v3, "com.umeng.umzid.Spy"
invoke-static {v3}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v3
.line 539
if-nez v3, :cond_61
.line 540
const-string v3, "UMConfigure"
const-string v4, "--->>> SDK \u521d\u59cb\u5316\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u662f\u5426\u96c6\u6210umeng-asms-x.x.x.aar\u5e93\u3002<<<--- "
invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 541
new-instance v3, Lcom/umeng/commonsdk/UMConfigure$1;
invoke-direct {v3, v2}, Lcom/umeng/commonsdk/UMConfigure$1;-><init>(Landroid/content/Context;)V
.line 553
invoke-virtual {v3}, Lcom/umeng/commonsdk/UMConfigure$1;->start()V
:try_end_5f
.catch Ljava/lang/Throwable; {:try_start_48 .. :try_end_5f} :catch_60
.catch Ljava/lang/Exception; {:try_start_48 .. :try_end_5f} :catch_47a
goto :goto_43
.line 556
:catch_60
move-exception v3
.line 560
:cond_61
:try_start_61
const-string v3, "com.umeng.umcrash.UMCrash"
invoke-static {v3}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v3
.line 561
if-nez v3, :cond_7a
.line 562
const-string v3, "UMConfigure"
const-string v4, "--->>> SDK \u521d\u59cb\u5316\u5931\u8d25\uff0c\u8bf7\u68c0\u67e5\u662f\u5426\u96c6\u6210umeng-crash-x.x.x.aar\u5e93\u3002<<<--- "
invoke-static {v3, v4}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 563
new-instance v3, Lcom/umeng/commonsdk/UMConfigure$2;
invoke-direct {v3, v2}, Lcom/umeng/commonsdk/UMConfigure$2;-><init>(Landroid/content/Context;)V
.line 575
invoke-virtual {v3}, Lcom/umeng/commonsdk/UMConfigure$2;->start()V
:try_end_78
.catch Ljava/lang/Throwable; {:try_start_61 .. :try_end_78} :catch_79
.catch Ljava/lang/Exception; {:try_start_61 .. :try_end_78} :catch_47a
goto :goto_43
.line 578
:catch_79
move-exception v3
.line 583
:cond_7a
:try_start_7a
invoke-static {}, Lcom/umeng/commonsdk/UMConfigure;->isPreInit()Z
move-result v3
if-nez v3, :cond_89
.line 584
invoke-static {v2, p1, p2}, Lcom/umeng/commonsdk/UMConfigure;->preInit(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.line 585
invoke-static {}, Lcom/umeng/commonsdk/UMConfigure;->isPreInit()Z
move-result v3
if-eqz v3, :cond_43
.line 589
:cond_89
sget-object v3, Lcom/umeng/commonsdk/UMConfigure;->sAppkey:Ljava/lang/String;
invoke-static {v2, v3}, Lcom/umeng/commonsdk/utils/UMUtils;->setAppkey(Landroid/content/Context;Ljava/lang/String;)V
.line 590
invoke-static {v2}, Lcom/umeng/commonsdk/utils/UMUtils;->getLastAppkey(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
.line 591
sget-object v4, Lcom/umeng/commonsdk/UMConfigure;->sAppkey:Ljava/lang/String;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_b9
sget-object v4, Lcom/umeng/commonsdk/UMConfigure;->sAppkey:Ljava/lang/String;
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_b9
.line 592
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_b4
.line 593
sget-boolean v4, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v4, :cond_b4
.line 594
const-string v4, "AppKey\u6539\u53d8!!!"
const/4 v5, 0x2
const-string v6, ""
invoke-static {v4, v5, v6}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(Ljava/lang/String;ILjava/lang/String;)V
.line 597
:cond_b4
sget-object v4, Lcom/umeng/commonsdk/UMConfigure;->sAppkey:Ljava/lang/String;
invoke-static {v2, v4}, Lcom/umeng/commonsdk/utils/UMUtils;->setLastAppkey(Landroid/content/Context;Ljava/lang/String;)V
.line 599
:cond_b9
sget-boolean v4, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v4, :cond_e1
.line 600
const-string v4, "UMConfigure"
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "current appkey is "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
sget-object v6, Lcom/umeng/commonsdk/UMConfigure;->sAppkey:Ljava/lang/String;
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
const-string v6, ", last appkey is "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-static {v4, v3}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 602
:cond_e1
sget-boolean v3, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v3, :cond_11f
.line 603
invoke-static {v2}, Lcom/umeng/commonsdk/utils/UMUtils;->getAppkeyByXML(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
.line 604
sget-object v4, Lcom/umeng/commonsdk/UMConfigure;->sAppkey:Ljava/lang/String;
invoke-static {v4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_11f
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-nez v4, :cond_11f
sget-object v4, Lcom/umeng/commonsdk/UMConfigure;->sAppkey:Ljava/lang/String;
invoke-virtual {v4, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-nez v4, :cond_11f
.line 605
const/4 v4, 0x2
new-array v4, v4, [Ljava/lang/String;
const/4 v5, 0x0
const-string v6, "@"
aput-object v6, v4, v5
const/4 v5, 0x1
const-string v6, "#"
aput-object v6, v4, v5
.line 606
const/4 v5, 0x2
new-array v5, v5, [Ljava/lang/String;
const/4 v6, 0x0
sget-object v7, Lcom/umeng/commonsdk/UMConfigure;->sAppkey:Ljava/lang/String;
aput-object v7, v5, v6
const/4 v6, 0x1
aput-object v3, v5, v6
.line 607
const-string v3, "\u8bf7\u6ce8\u610f\uff1a\u60a8init\u63a5\u53e3\u4e2d\u8bbe\u7f6e\u7684AppKey\u662f@\uff0cmanifest\u4e2d\u8bbe\u7f6e\u7684AppKey\u662f#\uff0cinit\u63a5\u53e3\u8bbe\u7f6e\u7684AppKey\u4f1a\u8986\u76d6manifest\u4e2d\u8bbe\u7f6e\u7684AppKey"
const/4 v6, 0x3
const-string v7, ""
invoke-static {v3, v6, v7, v4, v5}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(Ljava/lang/String;ILjava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V
.line 610
:cond_11f
sget-object v3, Lcom/umeng/commonsdk/UMConfigure;->sChannel:Ljava/lang/String;
invoke-static {v2, v3}, Lcom/umeng/commonsdk/utils/UMUtils;->setChannel(Landroid/content/Context;Ljava/lang/String;)V
.line 611
sget-boolean v3, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v3, :cond_142
.line 612
const-string v3, "UMConfigure"
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "channel is "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
sget-object v5, Lcom/umeng/commonsdk/UMConfigure;->sChannel:Ljava/lang/String;
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-static {v3, v4}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 615
:cond_142
invoke-static {v2}, Lcom/umeng/commonsdk/utils/UMUtils;->isMainProgress(Landroid/content/Context;)Z
move-result v3
if-eqz v3, :cond_14b
.line 616
invoke-static {}, Lcom/umeng/commonsdk/UMConfigure;->saveSDKComponent()V
.line 621
:cond_14b
const-string v3, "1"
.line 622
const-string v4, "1"
invoke-virtual {v4, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_158
.line 623
const/4 v3, 0x1
sput-boolean v3, Lcom/umeng/commonsdk/UMConfigure;->sShouldCollectZData:Z
.line 629
:cond_158
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v4, 0x1c
if-le v3, v4, :cond_162
move v0, v1
.line 631
invoke-static {}, Lcom/umeng/commonsdk/UMConfigureImpl;->registerInterruptFlag()V
.line 633
:cond_162
sget-boolean v3, Lcom/umeng/commonsdk/UMConfigure;->sShouldCollectZData:Z
if-eqz v3, :cond_16a
move v0, v1
.line 635
invoke-static {}, Lcom/umeng/commonsdk/UMConfigureImpl;->registerInterruptFlag()V
.line 638
:cond_16a
invoke-static {v2}, Lcom/umeng/commonsdk/UMConfigureImpl;->init(Landroid/content/Context;)V
.line 640
invoke-static {p0}, Lcom/umeng/commonsdk/UMConfigure;->initOaid(Landroid/content/Context;)V
.line 643
sget-boolean v3, Lcom/umeng/commonsdk/UMConfigure;->sShouldCollectZData:Z
if-eqz v3, :cond_177
.line 644
invoke-static {v2}, Lcom/umeng/commonsdk/UMConfigure;->readZData(Landroid/content/Context;)V
.line 646
:cond_177
if-eqz v0, :cond_188
.line 647
const v3, 0x800f
.line 648
invoke-static {v2}, Lcom/umeng/commonsdk/internal/b;->a(Landroid/content/Context;)Lcom/umeng/commonsdk/internal/b;
move-result-object v4
invoke-virtual {v4}, Lcom/umeng/commonsdk/internal/b;->a()Lcom/umeng/commonsdk/internal/c;
move-result-object v4
const/4 v5, 0x0
.line 647
invoke-static {v2, v3, v4, v5}, Lcom/umeng/commonsdk/framework/UMWorkDispatch;->sendEvent(Landroid/content/Context;ILcom/umeng/commonsdk/framework/UMLogDataProtocol;Ljava/lang/Object;)V
:try_end_188
.catch Ljava/lang/Exception; {:try_start_7a .. :try_end_188} :catch_47a
.catch Ljava/lang/Throwable; {:try_start_7a .. :try_end_188} :catch_4af
.line 654
:cond_188
:try_start_188
const-string v3, "com.umeng.analytics.MobclickAgent"
invoke-static {v3}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v3
.line 655
if-eqz v3, :cond_1e8
.line 656
const-string v4, "init"
const/4 v5, 0x1
new-array v5, v5, [Ljava/lang/Class;
const/4 v6, 0x0
const-class v7, Landroid/content/Context;
aput-object v7, v5, v6
invoke-virtual {v3, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v4
.line 657
if-eqz v4, :cond_1c3
.line 658
const/4 v5, 0x1
invoke-virtual {v4, v5}, Ljava/lang/reflect/Method;->setAccessible(Z)V
.line 659
const/4 v5, 0x1
new-array v5, v5, [Ljava/lang/Object;
const/4 v6, 0x0
aput-object v2, v5, v6
invoke-virtual {v4, v3, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
.line 660
if-eqz v0, :cond_1b7
.line 661
new-instance v0, Lcom/umeng/commonsdk/UMConfigure$3;
invoke-direct {v0, v2}, Lcom/umeng/commonsdk/UMConfigure$3;-><init>(Landroid/content/Context;)V
.line 674
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigureImpl;->registerMessageSendListener(Lcom/umeng/commonsdk/utils/onMessageSendListener;)V
.line 676
:cond_1b7
sget-boolean v0, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v0, :cond_1c3
.line 677
const-string v0, "\u7edf\u8ba1SDK\u521d\u59cb\u5316\u6210\u529f"
const/4 v4, 0x2
const-string v5, ""
invoke-static {v0, v4, v5}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(Ljava/lang/String;ILjava/lang/String;)V
.line 681
:cond_1c3
const-string v0, "com.umeng.analytics.game.UMGameAgent"
invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 682
if-eqz v0, :cond_1e8
.line 683
const-string v0, "setGameScenarioType"
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Class;
const/4 v5, 0x0
const-class v6, Landroid/content/Context;
aput-object v6, v4, v5
invoke-virtual {v3, v0, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v0
.line 684
if-eqz v0, :cond_1e8
.line 685
const/4 v4, 0x1
invoke-virtual {v0, v4}, Ljava/lang/reflect/Method;->setAccessible(Z)V
.line 686
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Object;
const/4 v5, 0x0
aput-object v2, v4, v5
invoke-virtual {v0, v3, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
.line 691
:cond_1e8
sget-object v0, Lcom/umeng/commonsdk/statistics/b;->a:Ljava/lang/String;
const-string v3, "e"
invoke-virtual {v0, v3}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I
move-result v0
if-ltz v0, :cond_20f
.line 693
const-string v0, "com.umeng.analytics.MobclickAgent"
invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 694
if-eqz v0, :cond_20f
.line 695
const-string v3, "disableExceptionCatch"
const/4 v4, 0x0
new-array v4, v4, [Ljava/lang/Class;
invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v3
.line 696
if-eqz v3, :cond_20f
.line 697
const/4 v4, 0x1
invoke-virtual {v3, v4}, Ljava/lang/reflect/Method;->setAccessible(Z)V
.line 698
const/4 v4, 0x0
new-array v4, v4, [Ljava/lang/Object;
invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
:try_end_20f
.catch Ljava/lang/Throwable; {:try_start_188 .. :try_end_20f} :catch_4f2
.catch Ljava/lang/Exception; {:try_start_188 .. :try_end_20f} :catch_47a
.line 708
:cond_20f
:goto_20f
:try_start_20f
const-string v0, "com.umeng.message.MessageSharedPrefs"
invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 709
if-eqz v0, :cond_297
.line 710
const-string v3, "getInstance"
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Class;
const/4 v5, 0x0
const-class v6, Landroid/content/Context;
aput-object v6, v4, v5
invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v3
.line 711
if-eqz v3, :cond_297
.line 712
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Object;
const/4 v5, 0x0
aput-object v2, v4, v5
invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v3
.line 713
if-eqz v3, :cond_297
.line 714
const-string v4, "setMessageAppKey"
const/4 v5, 0x1
new-array v5, v5, [Ljava/lang/Class;
const/4 v6, 0x0
const-class v7, Ljava/lang/String;
aput-object v7, v5, v6
invoke-virtual {v0, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v4
.line 715
if-eqz v4, :cond_260
.line 716
const/4 v5, 0x1
invoke-virtual {v4, v5}, Ljava/lang/reflect/Method;->setAccessible(Z)V
.line 717
const/4 v5, 0x1
new-array v5, v5, [Ljava/lang/Object;
const/4 v6, 0x0
sget-object v7, Lcom/umeng/commonsdk/UMConfigure;->sAppkey:Ljava/lang/String;
aput-object v7, v5, v6
invoke-virtual {v4, v3, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
.line 718
sget-boolean v4, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v4, :cond_260
.line 719
sget-object v4, Lcom/umeng/commonsdk/UMConfigure;->umDebugLog:Lcom/umeng/commonsdk/debug/UMLog;
const-string v4, "PUSH AppKey\u8bbe\u7f6e\u6210\u529f"
const/4 v5, 0x2
const-string v6, ""
invoke-static {v4, v5, v6}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(Ljava/lang/String;ILjava/lang/String;)V
.line 723
:cond_260
const-string v4, "setMessageChannel"
const/4 v5, 0x1
new-array v5, v5, [Ljava/lang/Class;
const/4 v6, 0x0
const-class v7, Ljava/lang/String;
aput-object v7, v5, v6
invoke-virtual {v0, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v4
.line 724
if-eqz v4, :cond_28d
.line 725
const/4 v5, 0x1
invoke-virtual {v4, v5}, Ljava/lang/reflect/Method;->setAccessible(Z)V
.line 726
const/4 v5, 0x1
new-array v5, v5, [Ljava/lang/Object;
const/4 v6, 0x0
sget-object v7, Lcom/umeng/commonsdk/UMConfigure;->sChannel:Ljava/lang/String;
aput-object v7, v5, v6
invoke-virtual {v4, v3, v5}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
.line 727
sget-boolean v4, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v4, :cond_28d
.line 728
sget-object v4, Lcom/umeng/commonsdk/UMConfigure;->umDebugLog:Lcom/umeng/commonsdk/debug/UMLog;
const-string v4, "PUSH Channel\u8bbe\u7f6e\u6210\u529f"
const/4 v5, 0x2
const-string v6, ""
invoke-static {v4, v5, v6}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(Ljava/lang/String;ILjava/lang/String;)V
.line 732
:cond_28d
invoke-static {p4}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_42b
.line 733
sget-boolean v0, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
:try_end_295
.catch Ljava/lang/Exception; {:try_start_20f .. :try_end_295} :catch_474
.catch Ljava/lang/Throwable; {:try_start_20f .. :try_end_295} :catch_4af
if-eqz v0, :cond_297
.line 759
:cond_297
:goto_297
:try_start_297
const-string v0, "com.umeng.socialize.UMShareAPI"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 760
const-string v3, "APPKEY"
sget-object v4, Lcom/umeng/commonsdk/UMConfigure;->sAppkey:Ljava/lang/String;
invoke-static {v0, v3, v4}, Lcom/umeng/commonsdk/UMConfigure;->setFile(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V
.line 761
if-eqz v0, :cond_2e1
.line 762
const-string v3, "init"
const/4 v4, 0x2
new-array v4, v4, [Ljava/lang/Class;
const/4 v5, 0x0
const-class v6, Landroid/content/Context;
aput-object v6, v4, v5
const/4 v5, 0x1
const-class v6, Ljava/lang/String;
aput-object v6, v4, v5
invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v3
.line 763
if-eqz v3, :cond_2e1
.line 764
const/4 v4, 0x1
invoke-virtual {v3, v4}, Ljava/lang/reflect/Method;->setAccessible(Z)V
.line 765
const/4 v4, 0x2
new-array v4, v4, [Ljava/lang/Object;
const/4 v5, 0x0
aput-object v2, v4, v5
const/4 v5, 0x1
sget-object v6, Lcom/umeng/commonsdk/UMConfigure;->sAppkey:Ljava/lang/String;
aput-object v6, v4, v5
invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
.line 766
new-instance v0, Lcom/umeng/commonsdk/UMConfigure$4;
invoke-direct {v0, v2}, Lcom/umeng/commonsdk/UMConfigure$4;-><init>(Landroid/content/Context;)V
.line 779
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigureImpl;->registerMessageSendListener(Lcom/umeng/commonsdk/utils/onMessageSendListener;)V
.line 780
sget-boolean v0, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v0, :cond_2e1
.line 781
const-string v0, "Share AppKey\u8bbe\u7f6e\u6210\u529f"
const/4 v3, 0x2
const-string v4, ""
invoke-static {v0, v3, v4}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(Ljava/lang/String;ILjava/lang/String;)V
:try_end_2e1
.catch Ljava/lang/Throwable; {:try_start_297 .. :try_end_2e1} :catch_4ef
.catch Ljava/lang/Exception; {:try_start_297 .. :try_end_2e1} :catch_47a
.line 791
:cond_2e1
:goto_2e1
:try_start_2e1
invoke-static {p3}, Lcom/umeng/commonsdk/statistics/AnalyticsConstants;->setDeviceType(I)V
:try_end_2e4
.catch Ljava/lang/Exception; {:try_start_2e1 .. :try_end_2e4} :catch_47a
.catch Ljava/lang/Throwable; {:try_start_2e1 .. :try_end_2e4} :catch_4af
.line 795
:try_start_2e4
const-string v0, "com.umeng.error.UMError"
invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 796
if-eqz v0, :cond_315
.line 798
const-string v3, "init"
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Class;
const/4 v5, 0x0
const-class v6, Landroid/content/Context;
aput-object v6, v4, v5
invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v3
.line 799
if-eqz v3, :cond_315
.line 800
const/4 v4, 0x1
invoke-virtual {v3, v4}, Ljava/lang/reflect/Method;->setAccessible(Z)V
.line 801
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Object;
const/4 v5, 0x0
aput-object v2, v4, v5
invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
.line 802
sget-boolean v0, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v0, :cond_315
.line 803
const-string v0, "\u9519\u8bef\u5206\u6790SDK\u521d\u59cb\u5316\u6210\u529f"
const/4 v3, 0x2
const-string v4, ""
invoke-static {v0, v3, v4}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(Ljava/lang/String;ILjava/lang/String;)V
:try_end_315
.catch Ljava/lang/Throwable; {:try_start_2e4 .. :try_end_315} :catch_4ec
.catch Ljava/lang/Exception; {:try_start_2e4 .. :try_end_315} :catch_47a
.line 812
:cond_315
:goto_315
:try_start_315
const-string v0, "com.umeng.umcrash.UMCrash"
invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 813
if-eqz v0, :cond_35a
.line 814
const-string v3, "init"
const/4 v4, 0x3
new-array v4, v4, [Ljava/lang/Class;
const/4 v5, 0x0
const-class v6, Landroid/content/Context;
aput-object v6, v4, v5
const/4 v5, 0x1
const-class v6, Ljava/lang/String;
aput-object v6, v4, v5
const/4 v5, 0x2
const-class v6, Ljava/lang/String;
aput-object v6, v4, v5
invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v3
.line 815
if-eqz v3, :cond_35a
.line 816
const/4 v4, 0x1
invoke-virtual {v3, v4}, Ljava/lang/reflect/Method;->setAccessible(Z)V
.line 817
const/4 v4, 0x3
new-array v4, v4, [Ljava/lang/Object;
const/4 v5, 0x0
aput-object v2, v4, v5
const/4 v5, 0x1
sget-object v6, Lcom/umeng/commonsdk/UMConfigure;->sAppkey:Ljava/lang/String;
aput-object v6, v4, v5
const/4 v5, 0x2
sget-object v6, Lcom/umeng/commonsdk/UMConfigure;->sChannel:Ljava/lang/String;
aput-object v6, v4, v5
invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
.line 818
sget-boolean v0, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v0, :cond_35a
.line 819
const-string v0, "\u7a33\u5b9a\u6027SDK\u521d\u59cb\u5316\u6210\u529f"
const/4 v3, 0x2
const-string v4, ""
invoke-static {v0, v3, v4}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(Ljava/lang/String;ILjava/lang/String;)V
:try_end_35a
.catch Ljava/lang/Throwable; {:try_start_315 .. :try_end_35a} :catch_4e9
.catch Ljava/lang/Exception; {:try_start_315 .. :try_end_35a} :catch_47a
.line 827
:cond_35a
:goto_35a
:try_start_35a
const-string v0, "com.umeng.vt.facade.EventFacade"
invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 828
const-string v3, "init"
const/4 v4, 0x5
new-array v4, v4, [Ljava/lang/Class;
const/4 v5, 0x0
const-class v6, Landroid/app/Application;
aput-object v6, v4, v5
const/4 v5, 0x1
const-class v6, Ljava/lang/String;
aput-object v6, v4, v5
const/4 v5, 0x2
const-class v6, Ljava/lang/String;
aput-object v6, v4, v5
const/4 v5, 0x3
sget-object v6, Ljava/lang/Integer;->TYPE:Ljava/lang/Class;
aput-object v6, v4, v5
const/4 v5, 0x4
const-class v6, Ljava/lang/String;
aput-object v6, v4, v5
invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v0
.line 829
if-eqz v0, :cond_3a9
.line 830
const/4 v3, 0x0
const/4 v4, 0x5
new-array v4, v4, [Ljava/lang/Object;
const/4 v5, 0x0
aput-object v2, v4, v5
const/4 v5, 0x1
sget-object v6, Lcom/umeng/commonsdk/UMConfigure;->sAppkey:Ljava/lang/String;
aput-object v6, v4, v5
const/4 v5, 0x2
sget-object v6, Lcom/umeng/commonsdk/UMConfigure;->sChannel:Ljava/lang/String;
aput-object v6, v4, v5
const/4 v5, 0x3
invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
aput-object v6, v4, v5
const/4 v5, 0x4
aput-object p4, v4, v5
invoke-virtual {v0, v3, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
.line 831
const-string v0, "MobclickRT"
const-string v3, "--->>>\u521d\u59cb\u5316 EventFacade \u6210\u529f."
invoke-static {v0, v3}, Lcom/umeng/commonsdk/debug/UMRTLog;->i(Ljava/lang/String;Ljava/lang/String;)V
:try_end_3a9
.catch Ljava/lang/ClassNotFoundException; {:try_start_35a .. :try_end_3a9} :catch_4e6
.catch Ljava/lang/Throwable; {:try_start_35a .. :try_end_3a9} :catch_4e3
.catch Ljava/lang/Exception; {:try_start_35a .. :try_end_3a9} :catch_47a
.line 839
:cond_3a9
:goto_3a9
:try_start_3a9
const-string v0, "com.umeng.vt.common.VTTracker"
invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 840
const-string v3, "init"
const/4 v4, 0x2
new-array v4, v4, [Ljava/lang/Class;
const/4 v5, 0x0
const-class v6, Landroid/app/Application;
aput-object v6, v4, v5
const/4 v5, 0x1
const-class v6, Ljava/lang/String;
aput-object v6, v4, v5
invoke-virtual {v0, v3, v4}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v0
.line 841
if-eqz v0, :cond_3da
.line 842
const/4 v3, 0x0
const/4 v4, 0x2
new-array v4, v4, [Ljava/lang/Object;
const/4 v5, 0x0
aput-object v2, v4, v5
const/4 v5, 0x1
sget-object v6, Lcom/umeng/commonsdk/UMConfigure;->sAppkey:Ljava/lang/String;
aput-object v6, v4, v5
invoke-virtual {v0, v3, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
.line 843
const-string v0, "MobclickRT"
const-string v3, "--->>>\u521d\u59cb\u5316 VTTracker \u6210\u529f."
invoke-static {v0, v3}, Lcom/umeng/commonsdk/debug/UMRTLog;->i(Ljava/lang/String;Ljava/lang/String;)V
:try_end_3da
.catch Ljava/lang/ClassNotFoundException; {:try_start_3a9 .. :try_end_3da} :catch_4e0
.catch Ljava/lang/Throwable; {:try_start_3a9 .. :try_end_3da} :catch_4dd
.catch Ljava/lang/Exception; {:try_start_3a9 .. :try_end_3da} :catch_47a
.line 850
:cond_3da
:goto_3da
:try_start_3da
sget-object v3, Lcom/umeng/commonsdk/UMConfigure;->lockObject:Ljava/lang/Object;
monitor-enter v3
:try_end_3dd
.catch Ljava/lang/Exception; {:try_start_3da .. :try_end_3dd} :catch_47a
.catch Ljava/lang/Throwable; {:try_start_3da .. :try_end_3dd} :catch_4af
.line 851
const/4 v0, 0x1
:try_start_3de
sput-boolean v0, Lcom/umeng/commonsdk/UMConfigure;->isFinish:Z
.line 852
monitor-exit v3
:try_end_3e1
.catchall {:try_start_3de .. :try_end_3e1} :catchall_477
.line 856
:try_start_3e1
invoke-static {v2}, Lcom/umeng/commonsdk/UMConfigure;->needSendZcfgEnv(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_499
.line 858
const-string v0, "MobclickRT"
const-string v3, "--->>> \u8d70\u96f6\u53f7\u62a5\u6587\u53d1\u9001\u903b\u8f91"
invoke-static {v0, v3}, Lcom/umeng/commonsdk/debug/UMRTLog;->e(Ljava/lang/String;Ljava/lang/String;)V
.line 860
const v0, 0x800d
.line 861
invoke-static {v2}, Lcom/umeng/commonsdk/internal/b;->a(Landroid/content/Context;)Lcom/umeng/commonsdk/internal/b;
move-result-object v3
invoke-virtual {v3}, Lcom/umeng/commonsdk/internal/b;->a()Lcom/umeng/commonsdk/internal/c;
move-result-object v3
const/4 v4, 0x0
.line 860
invoke-static {v2, v0, v3, v4}, Lcom/umeng/commonsdk/framework/UMWorkDispatch;->sendEvent(Landroid/content/Context;ILcom/umeng/commonsdk/framework/UMLogDataProtocol;Ljava/lang/Object;)V
.line 877
:cond_3fd
:goto_3fd
invoke-static {}, Lcom/umeng/commonsdk/UMConfigure;->isDebugLog()Z
move-result v0
if-eqz v0, :cond_406
.line 879
invoke-static {v2}, Lcom/umeng/commonsdk/a;->b(Landroid/content/Context;)V
:try_end_406
.catch Ljava/lang/Exception; {:try_start_3e1 .. :try_end_406} :catch_47a
.catch Ljava/lang/Throwable; {:try_start_3e1 .. :try_end_406} :catch_4af
.line 894
:cond_406
:goto_406
:try_start_406
const-string v0, "com.umeng.airec.BuildConfig"
invoke-static {v0}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 895
const-string v2, "VERSION_NAME"
invoke-virtual {v0, v2}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v2
.line 897
invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
invoke-static {v0}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/umeng/commonsdk/UMConfigure;->VALUE_REC_VERSION_NAME:Ljava/lang/String;
:try_end_41c
.catch Ljava/lang/Exception; {:try_start_406 .. :try_end_41c} :catch_4d3
.line 905
:goto_41c
:try_start_41c
invoke-static {}, Lcom/umeng/cconfig/UMRemoteConfig;->getInstance()Lcom/umeng/cconfig/UMRemoteConfig;
move-result-object v0
invoke-virtual {v0, p0}, Lcom/umeng/cconfig/UMRemoteConfig;->init(Landroid/content/Context;)V
:try_end_423
.catch Ljava/lang/Exception; {:try_start_41c .. :try_end_423} :catch_4da
.line 910
:goto_423
sget-boolean v0, Lcom/umeng/commonsdk/UMConfigure;->isInit:Z
if-nez v0, :cond_43
.line 911
sput-boolean v1, Lcom/umeng/commonsdk/UMConfigure;->isInit:Z
goto/16 :goto_43
.line 737
:cond_42b
:try_start_42b
sget-boolean v4, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v4, :cond_447
.line 738
const-string v4, "UMConfigure"
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "push secret is "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v5
invoke-static {v4, v5}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 740
:cond_447
const-string v4, "setMessageAppSecret"
const/4 v5, 0x1
new-array v5, v5, [Ljava/lang/Class;
const/4 v6, 0x0
const-class v7, Ljava/lang/String;
aput-object v7, v5, v6
invoke-virtual {v0, v4, v5}, Ljava/lang/Class;->getDeclaredMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v0
.line 741
if-eqz v0, :cond_297
.line 742
const/4 v4, 0x1
invoke-virtual {v0, v4}, Ljava/lang/reflect/Method;->setAccessible(Z)V
.line 743
const/4 v4, 0x1
new-array v4, v4, [Ljava/lang/Object;
const/4 v5, 0x0
aput-object p4, v4, v5
invoke-virtual {v0, v3, v4}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
.line 744
sget-boolean v0, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v0, :cond_297
.line 745
sget-object v0, Lcom/umeng/commonsdk/UMConfigure;->umDebugLog:Lcom/umeng/commonsdk/debug/UMLog;
const-string v0, "PUSH Secret\u8bbe\u7f6e\u6210\u529f"
const/4 v3, 0x2
const-string v4, ""
invoke-static {v0, v3, v4}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(Ljava/lang/String;ILjava/lang/String;)V
:try_end_472
.catch Ljava/lang/Exception; {:try_start_42b .. :try_end_472} :catch_474
.catch Ljava/lang/Throwable; {:try_start_42b .. :try_end_472} :catch_4af
goto/16 :goto_297
.line 753
:catch_474
move-exception v0
goto/16 :goto_297
.line 852
:catchall_477
move-exception v0
:try_start_478
monitor-exit v3
:try_end_479
.catchall {:try_start_478 .. :try_end_479} :catchall_477
:try_start_479
throw v0
:try_end_47a
.catch Ljava/lang/Exception; {:try_start_479 .. :try_end_47a} :catch_47a
.catch Ljava/lang/Throwable; {:try_start_479 .. :try_end_47a} :catch_4af
.line 882
:catch_47a
move-exception v0
.line 883
sget-boolean v2, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v2, :cond_406
.line 884
const-string v2, "UMConfigure"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "init e is "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_406
.line 864
:cond_499
:try_start_499
const-string v0, "MobclickRT"
const-string v3, "--->>> \u8d70\u6b63\u5e38\u903b\u8f91."
invoke-static {v0, v3}, Lcom/umeng/commonsdk/debug/UMRTLog;->e(Ljava/lang/String;Ljava/lang/String;)V
.line 865
invoke-static {v2}, Lcom/umeng/commonsdk/utils/UMUtils;->isMainProgress(Landroid/content/Context;)Z
move-result v0
if-eqz v0, :cond_3fd
.line 867
sget v0, Lcom/umeng/commonsdk/statistics/SdkVersion;->SDK_TYPE:I
if-eq v0, v1, :cond_4ce
.line 869
invoke-static {v2}, Lcom/umeng/commonsdk/UMConfigureImpl;->initAndSendInternal(Landroid/content/Context;)V
:try_end_4ad
.catch Ljava/lang/Exception; {:try_start_499 .. :try_end_4ad} :catch_47a
.catch Ljava/lang/Throwable; {:try_start_499 .. :try_end_4ad} :catch_4af
goto/16 :goto_3fd
.line 886
:catch_4af
move-exception v0
.line 887
sget-boolean v2, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v2, :cond_406
.line 888
const-string v2, "UMConfigure"
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "init e is "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v2, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto/16 :goto_406
.line 872
:cond_4ce
:try_start_4ce
invoke-static {v2}, Lcom/umeng/commonsdk/a;->a(Landroid/content/Context;)V
:try_end_4d1
.catch Ljava/lang/Exception; {:try_start_4ce .. :try_end_4d1} :catch_47a
.catch Ljava/lang/Throwable; {:try_start_4ce .. :try_end_4d1} :catch_4af
goto/16 :goto_3fd
.line 898
:catch_4d3
move-exception v0
.line 899
const-string v0, ""
sput-object v0, Lcom/umeng/commonsdk/UMConfigure;->VALUE_REC_VERSION_NAME:Ljava/lang/String;
goto/16 :goto_41c
.line 906
:catch_4da
move-exception v0
goto/16 :goto_423
.line 846
:catch_4dd
move-exception v0
goto/16 :goto_3da
.line 845
:catch_4e0
move-exception v0
goto/16 :goto_3da
.line 834
:catch_4e3
move-exception v0
goto/16 :goto_3a9
.line 833
:catch_4e6
move-exception v0
goto/16 :goto_3a9
.line 823
:catch_4e9
move-exception v0
goto/16 :goto_35a
.line 807
:catch_4ec
move-exception v0
goto/16 :goto_315
.line 786
:catch_4ef
move-exception v0
goto/16 :goto_2e1
.line 702
:catch_4f2
move-exception v0
goto/16 :goto_20f
.end method
.method private static initOaid(Landroid/content/Context;)V
.registers 3
.prologue
.line 1143
new-instance v0, Ljava/lang/Thread;
new-instance v1, Lcom/umeng/commonsdk/UMConfigure$5;
invoke-direct {v1, p0}, Lcom/umeng/commonsdk/UMConfigure$5;-><init>(Landroid/content/Context;)V
invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
.line 1174
invoke-virtual {v0}, Ljava/lang/Thread;->start()V
.line 1175
return-void
.end method
.method private static invoke(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)V
.registers 4
.prologue
.line 216
if-eqz p0, :cond_7
if-eqz p1, :cond_7
.line 218
:try_start_4
invoke-virtual {p0, p1, p2}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
:try_end_7
.catch Ljava/lang/IllegalArgumentException; {:try_start_4 .. :try_end_7} :catch_8
.catch Ljava/lang/IllegalAccessException; {:try_start_4 .. :try_end_7} :catch_a
.catch Ljava/lang/reflect/InvocationTargetException; {:try_start_4 .. :try_end_7} :catch_c
.line 233
:cond_7
:goto_7
return-void
.line 219
:catch_8
move-exception v0
goto :goto_7
.line 223
:catch_a
move-exception v0
goto :goto_7
.line 227
:catch_c
move-exception v0
goto :goto_7
.end method
.method private static invoke(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V
.registers 3
.prologue
.line 242
if-eqz p0, :cond_6
.line 244
const/4 v0, 0x0
:try_start_3
invoke-virtual {p0, v0, p1}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
:try_end_6
.catch Ljava/lang/IllegalArgumentException; {:try_start_3 .. :try_end_6} :catch_7
.catch Ljava/lang/IllegalAccessException; {:try_start_3 .. :try_end_6} :catch_9
.catch Ljava/lang/reflect/InvocationTargetException; {:try_start_3 .. :try_end_6} :catch_b
.line 259
:cond_6
:goto_6
return-void
.line 245
:catch_7
move-exception v0
goto :goto_6
.line 249
:catch_9
move-exception v0
goto :goto_6
.line 253
:catch_b
move-exception v0
goto :goto_6
.end method
.method public static isDebugLog()Z
.registers 1
.prologue
.line 933
sget-boolean v0, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
return v0
.end method
.method private static isPreInit()Z
.registers 2
.prologue
.line 463
sget-object v1, Lcom/umeng/commonsdk/UMConfigure;->PreInitLock:Ljava/lang/Object;
monitor-enter v1
.line 464
:try_start_3
sget-boolean v0, Lcom/umeng/commonsdk/UMConfigure;->preInitComplete:Z
monitor-exit v1
return v0
.line 465
:catchall_7
move-exception v0
monitor-exit v1
:try_end_9
.catchall {:try_start_3 .. :try_end_9} :catchall_7
throw v0
.end method
.method public static needSendZcfgEnv(Landroid/content/Context;)Z
.registers 4
.prologue
.line 922
invoke-virtual {p0}, Landroid/content/Context;->getFilesDir()Ljava/io/File;
move-result-object v0
.line 923
new-instance v1, Ljava/io/File;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v0
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
sget-object v2, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v2, "umeng_zcfg_flag"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 925
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v0
if-eqz v0, :cond_2e
.line 926
const/4 v0, 0x0
.line 928
:goto_2d
return v0
:cond_2e
const/4 v0, 0x1
goto :goto_2d
.end method
.method public static preInit(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
.registers 5
.prologue
.line 469
if-nez p0, :cond_e
.line 470
sget-boolean v0, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v0, :cond_d
.line 471
const-string v0, "UMConfigure"
const-string v1, "preInit: context is null, pls check!"
invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 507
:cond_d
:goto_d
return-void
.line 475
:cond_e
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v0
.line 477
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_1c
.line 478
invoke-static {v0}, Lcom/umeng/commonsdk/utils/UMUtils;->getAppkeyByXML(Landroid/content/Context;)Ljava/lang/String;
move-result-object p1
.line 482
:cond_1c
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_26
.line 483
invoke-static {v0}, Lcom/umeng/commonsdk/utils/UMUtils;->getChannelByXML(Landroid/content/Context;)Ljava/lang/String;
move-result-object p2
.line 485
:cond_26
invoke-static {p2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_2e
.line 486
const-string p2, "Unknown"
.line 489
:cond_2e
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_d
.line 492
sput-object p1, Lcom/umeng/commonsdk/UMConfigure;->sAppkey:Ljava/lang/String;
.line 493
sput-object p2, Lcom/umeng/commonsdk/UMConfigure;->sChannel:Ljava/lang/String;
.line 495
invoke-static {v0}, Lcom/umeng/commonsdk/service/UMGlobalContext;->getInstance(Landroid/content/Context;)Lcom/umeng/commonsdk/service/UMGlobalContext;
.line 497
invoke-static {v0}, Lcom/umeng/analytics/pro/j;->a(Landroid/content/Context;)Lcom/umeng/analytics/pro/j;
.line 499
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->needSendZcfgEnv(Landroid/content/Context;)Z
move-result v1
if-nez v1, :cond_4b
.line 500
invoke-static {}, Lcom/umeng/commonsdk/config/FieldManagerEx;->a()Lcom/umeng/commonsdk/config/FieldManagerEx;
move-result-object v1
.line 501
invoke-virtual {v1, v0}, Lcom/umeng/commonsdk/config/FieldManagerEx;->a(Landroid/content/Context;)V
.line 504
:cond_4b
sget-object v1, Lcom/umeng/commonsdk/UMConfigure;->PreInitLock:Ljava/lang/Object;
monitor-enter v1
.line 505
const/4 v0, 0x1
:try_start_4f
sput-boolean v0, Lcom/umeng/commonsdk/UMConfigure;->preInitComplete:Z
.line 506
monitor-exit v1
goto :goto_d
:catchall_53
move-exception v0
monitor-exit v1
:try_end_55
.catchall {:try_start_4f .. :try_end_55} :catchall_53
throw v0
.end method
.method private static readZData(Landroid/content/Context;)V
.registers 4
.prologue
.line 1138
const v0, 0x800a
.line 1139
invoke-static {p0}, Lcom/umeng/commonsdk/internal/b;->a(Landroid/content/Context;)Lcom/umeng/commonsdk/internal/b;
move-result-object v1
invoke-virtual {v1}, Lcom/umeng/commonsdk/internal/b;->a()Lcom/umeng/commonsdk/internal/c;
move-result-object v1
const/4 v2, 0x0
.line 1138
invoke-static {p0, v0, v1, v2}, Lcom/umeng/commonsdk/framework/UMWorkDispatch;->sendEvent(Landroid/content/Context;ILcom/umeng/commonsdk/framework/UMLogDataProtocol;Ljava/lang/Object;)V
.line 1140
return-void
.end method
.method private static saveSDKComponent()V
.registers 8
.prologue
const/4 v4, 0x2
const/4 v3, 0x0
const/4 v7, 0x1
.line 298
new-instance v1, Ljava/lang/StringBuffer;
invoke-direct {v1}, Ljava/lang/StringBuffer;-><init>()V
.line 299
const-string v0, "a"
invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 300
invoke-static {}, Lcom/umeng/commonsdk/UMConfigure;->isDebugLog()Z
move-result v0
if-eqz v0, :cond_1c
.line 301
new-array v0, v7, [Ljava/lang/String;
const-string v2, "\u7edf\u8ba1SDK\u7248\u672c\u53f7: 9.1.0"
aput-object v2, v0, v3
invoke-static {v4, v0}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(I[Ljava/lang/String;)V
.line 304
:cond_1c
const-string v0, "com.umeng.analytics.game.GameSdkVersion"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 305
if-eqz v0, :cond_5e
.line 306
const-string v2, "g"
invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 307
invoke-static {}, Lcom/umeng/commonsdk/UMConfigure;->isDebugLog()Z
move-result v2
if-eqz v2, :cond_5e
.line 309
:try_start_2f
const-string v2, "SDK_VERSION"
invoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v2
.line 310
invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 311
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_5e
.line 312
const/4 v2, 0x2
const/4 v3, 0x1
new-array v3, v3, [Ljava/lang/String;
const/4 v4, 0x0
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "\u6e38\u620f\u7edf\u8ba1SDK\u7248\u672c\u53f7: "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
aput-object v0, v3, v4
invoke-static {v2, v3}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(I[Ljava/lang/String;)V
:try_end_5e
.catch Ljava/lang/Throwable; {:try_start_2f .. :try_end_5e} :catch_23a
.line 318
:cond_5e
:goto_5e
const-string v0, "com.umeng.vt.V"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 319
if-eqz v0, :cond_a0
.line 320
const-string v2, "v"
invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 321
invoke-static {}, Lcom/umeng/commonsdk/UMConfigure;->isDebugLog()Z
move-result v2
if-eqz v2, :cond_a0
.line 323
:try_start_71
const-string v2, "VERSION"
invoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v2
.line 324
invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 325
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_a0
.line 326
const/4 v2, 0x2
const/4 v3, 0x1
new-array v3, v3, [Ljava/lang/String;
const/4 v4, 0x0
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "\u53ef\u89c6\u5316\u57cb\u70b9SDK\u7248\u672c\u53f7: "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
aput-object v0, v3, v4
invoke-static {v2, v3}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(I[Ljava/lang/String;)V
:try_end_a0
.catch Ljava/lang/Throwable; {:try_start_71 .. :try_end_a0} :catch_237
.line 332
:cond_a0
:goto_a0
const-string v0, "com.umeng.message.PushAgent"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 333
if-eqz v0, :cond_ea
.line 334
const-string v0, "p"
invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 335
invoke-static {}, Lcom/umeng/commonsdk/UMConfigure;->isDebugLog()Z
move-result v0
if-eqz v0, :cond_ea
.line 336
const-string v0, "com.umeng.message.MsgConstant"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 337
if-eqz v0, :cond_ea
.line 339
:try_start_bb
const-string v2, "SDK_VERSION"
invoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v2
.line 340
invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 341
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_ea
.line 342
const/4 v2, 0x2
const/4 v3, 0x1
new-array v3, v3, [Ljava/lang/String;
const/4 v4, 0x0
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "\u63a8\u9001SDK\u7248\u672c\u53f7: "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
aput-object v0, v3, v4
invoke-static {v2, v3}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(I[Ljava/lang/String;)V
:try_end_ea
.catch Ljava/lang/Throwable; {:try_start_bb .. :try_end_ea} :catch_234
.line 349
:cond_ea
:goto_ea
const-string v0, "com.umeng.socialize.UMShareAPI"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 350
if-eqz v0, :cond_134
.line 351
const-string v0, "s"
invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 352
invoke-static {}, Lcom/umeng/commonsdk/UMConfigure;->isDebugLog()Z
move-result v0
if-eqz v0, :cond_134
.line 353
const-string v0, "com.umeng.a"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 354
if-eqz v0, :cond_134
.line 356
:try_start_105
const-string v2, "g"
invoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v2
.line 357
invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 358
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_134
.line 359
const/4 v2, 0x2
const/4 v3, 0x1
new-array v3, v3, [Ljava/lang/String;
const/4 v4, 0x0
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "\u5206\u4eabSDK\u7248\u672c\u53f7: "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
aput-object v0, v3, v4
invoke-static {v2, v3}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(I[Ljava/lang/String;)V
:try_end_134
.catch Ljava/lang/Throwable; {:try_start_105 .. :try_end_134} :catch_231
.line 366
:cond_134
:goto_134
const-string v0, "com.umeng.error.UMError"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 367
if-eqz v0, :cond_141
.line 368
const-string v0, "e"
invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 371
:cond_141
const-string v0, "com.umeng.umzid.Spy"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 372
if-eqz v0, :cond_14e
.line 373
const-string v0, "z"
invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 381
:cond_14e
const-string v0, "i"
invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 383
sget v0, Lcom/umeng/commonsdk/statistics/SdkVersion;->SDK_TYPE:I
if-eq v0, v7, :cond_164
.line 384
const-string v0, "com.umeng.commonsdk.internal.UMOplus"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 385
if-eqz v0, :cond_164
.line 386
const-string v0, "o"
invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 391
:cond_164
const-string v0, "com.umeng.airec.RecAgent"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 392
if-eqz v0, :cond_1ae
.line 393
const-string v0, "u"
invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 394
invoke-static {}, Lcom/umeng/commonsdk/UMConfigure;->isDebugLog()Z
move-result v0
if-eqz v0, :cond_1ae
.line 395
const-string v0, "com.umeng.airec.BuildConfig"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 396
if-eqz v0, :cond_1ae
.line 398
:try_start_17f
const-string v2, "VERSION_NAME"
invoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v2
.line 399
invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 400
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_1ae
.line 401
const/4 v2, 0x2
const/4 v3, 0x1
new-array v3, v3, [Ljava/lang/String;
const/4 v4, 0x0
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "\u667a\u80fd\u63a8\u8350SDK\u7248\u672c\u53f7: "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
aput-object v0, v3, v4
invoke-static {v2, v3}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(I[Ljava/lang/String;)V
:try_end_1ae
.catch Ljava/lang/Throwable; {:try_start_17f .. :try_end_1ae} :catch_22e
.line 409
:cond_1ae
:goto_1ae
const-string v0, "com.umeng.umverify.utils.f"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 410
if-eqz v0, :cond_1f0
.line 411
const-string v2, "n"
invoke-virtual {v1, v2}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
.line 412
invoke-static {}, Lcom/umeng/commonsdk/UMConfigure;->isDebugLog()Z
move-result v2
if-eqz v2, :cond_1f0
.line 415
:try_start_1c1
const-string v2, "f"
invoke-virtual {v0, v2}, Ljava/lang/Class;->getDeclaredField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v2
.line 416
invoke-virtual {v2, v0}, Ljava/lang/reflect/Field;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 417
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_1f0
.line 418
const/4 v2, 0x2
const/4 v3, 0x1
new-array v3, v3, [Ljava/lang/String;
const/4 v4, 0x0
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
const-string v6, "\u667a\u80fd\u767b\u5f55SDK\u7248\u672c\u53f7: "
invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v5
invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
aput-object v0, v3, v4
invoke-static {v2, v3}, Lcom/umeng/commonsdk/debug/UMLog;->mutlInfo(I[Ljava/lang/String;)V
:try_end_1f0
.catch Ljava/lang/Throwable; {:try_start_1c1 .. :try_end_1f0} :catch_22c
.line 427
:cond_1f0
:goto_1f0
:try_start_1f0
const-string v0, "com.umeng.umcrash.UMCrash"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 428
if-eqz v0, :cond_1fd
.line 429
const-string v0, "c"
invoke-virtual {v1, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer;
:try_end_1fd
.catch Ljava/lang/Throwable; {:try_start_1f0 .. :try_end_1fd} :catch_22a
.line 433
:cond_1fd
:goto_1fd
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_229
.line 434
invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/umeng/commonsdk/statistics/b;->a:Ljava/lang/String;
.line 435
const-string v0, "MobclickAgent"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "module init:"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
sget-object v3, Lcom/umeng/commonsdk/statistics/b;->a:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v0, v2}, Landroid/util/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 436
invoke-virtual {v1}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/umeng/commonsdk/stateless/UMSLEnvelopeBuild;->module:Ljava/lang/String;
.line 439
:cond_229
return-void
.line 431
:catch_22a
move-exception v0
goto :goto_1fd
.line 420
:catch_22c
move-exception v0
goto :goto_1f0
.line 403
:catch_22e
move-exception v0
goto/16 :goto_1ae
.line 361
:catch_231
move-exception v0
goto/16 :goto_134
.line 344
:catch_234
move-exception v0
goto/16 :goto_ea
.line 328
:catch_237
move-exception v0
goto/16 :goto_a0
.line 314
:catch_23a
move-exception v0
goto/16 :goto_5e
.end method
.method private static setCheckDevice(Z)V
.registers 1
.prologue
.line 1067
sput-boolean p0, Lcom/umeng/commonsdk/statistics/AnalyticsConstants;->CHECK_DEVICE:Z
.line 1068
return-void
.end method
.method public static setEncryptEnabled(Z)V
.registers 1
.prologue
.line 994
invoke-static {p0}, Lcom/umeng/commonsdk/statistics/b;->a(Z)V
.line 995
invoke-static {p0}, Lcom/umeng/commonsdk/stateless/UMSLEnvelopeBuild;->setEncryptEnabled(Z)V
.line 996
return-void
.end method
.method private static setFile(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class",
"<*>;",
"Ljava/lang/String;",
"Ljava/lang/String;",
")V"
}
.end annotation
.prologue
.line 262
if-eqz p0, :cond_9
.line 264
:try_start_2
invoke-virtual {p0, p1}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v0
.line 265
invoke-virtual {v0, p1, p2}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
:try_end_9
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_9} :catch_a
.line 277
:cond_9
:goto_9
return-void
.line 270
:catch_a
move-exception v0
goto :goto_9
.end method
.method private static setFile(Ljava/lang/Class;Ljava/lang/String;Z)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/Class",
"<*>;",
"Ljava/lang/String;",
"Z)V"
}
.end annotation
.prologue
.line 280
if-eqz p0, :cond_d
.line 282
:try_start_2
invoke-virtual {p0, p1}, Ljava/lang/Class;->getField(Ljava/lang/String;)Ljava/lang/reflect/Field;
move-result-object v0
.line 283
invoke-static {p2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, p1, v1}, Ljava/lang/reflect/Field;->set(Ljava/lang/Object;Ljava/lang/Object;)V
:try_end_d
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_d} :catch_e
.line 294
:cond_d
:goto_d
return-void
.line 288
:catch_e
move-exception v0
goto :goto_d
.end method
.method private static setLatencyWindow(J)V
.registers 4
.prologue
.line 1058
long-to-int v0, p0
mul-int/lit16 v0, v0, 0x3e8
sput v0, Lcom/umeng/commonsdk/statistics/a;->c:I
.line 1059
return-void
.end method
.method public static setLogEnabled(Z)V
.registers 7
.prologue
.line 943
:try_start_0
sput-boolean p0, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
.line 957
sput-boolean p0, Lcom/umeng/commonsdk/statistics/common/MLog;->DEBUG:Z
.line 960
const-string v0, "com.umeng.message.PushAgent"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 961
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getDecInstanceObject(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v1
.line 962
const-string v2, "setDebugMode"
const/4 v3, 0x1
new-array v3, v3, [Ljava/lang/Class;
const/4 v4, 0x0
sget-object v5, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
aput-object v5, v3, v4
invoke-static {v0, v2, v3}, Lcom/umeng/commonsdk/UMConfigure;->getDecMethod(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v0
.line 964
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
invoke-static {p0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v4
aput-object v4, v2, v3
invoke-static {v0, v1, v2}, Lcom/umeng/commonsdk/UMConfigure;->invoke(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)V
.line 970
const-string v0, "com.umeng.socialize.Config"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 971
const-string v1, "DEBUG"
invoke-static {v0, v1, p0}, Lcom/umeng/commonsdk/UMConfigure;->setFile(Ljava/lang/Class;Ljava/lang/String;Z)V
.line 973
const-string v0, "com.umeng.umcrash.UMCrash"
invoke-static {v0}, Lcom/umeng/commonsdk/UMConfigure;->getClass(Ljava/lang/String;)Ljava/lang/Class;
move-result-object v0
.line 974
const-string v1, "setDebug"
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Class;
const/4 v3, 0x0
sget-object v4, Ljava/lang/Boolean;->TYPE:Ljava/lang/Class;
aput-object v4, v2, v3
invoke-static {v0, v1, v2}, Lcom/umeng/commonsdk/UMConfigure;->getDecMethod(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
move-result-object v0
.line 975
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
invoke-static {p0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v3
aput-object v3, v1, v2
invoke-static {v0, v1}, Lcom/umeng/commonsdk/UMConfigure;->invoke(Ljava/lang/reflect/Method;[Ljava/lang/Object;)V
:try_end_55
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_55} :catch_56
.catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_55} :catch_74
.line 986
:cond_55
:goto_55
return-void
.line 977
:catch_56
move-exception v0
.line 978
sget-boolean v1, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v1, :cond_55
.line 979
const-string v1, "UMConfigure"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "set log enabled e is "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_55
.line 981
:catch_74
move-exception v0
.line 982
sget-boolean v1, Lcom/umeng/commonsdk/UMConfigure;->debugLog:Z
if-eqz v1, :cond_55
.line 983
const-string v1, "UMConfigure"
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "set log enabled e is "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
goto :goto_55
.end method
.method public static setProcessEvent(Z)V
.registers 1
.prologue
.line 1027
sput-boolean p0, Lcom/umeng/commonsdk/statistics/AnalyticsConstants;->SUB_PROCESS_EVENT:Z
.line 1028
return-void
.end method
.method private static setWraperType(Ljava/lang/String;Ljava/lang/String;)V
.registers 3
.prologue
.line 1081
invoke-static {p0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_d
.line 1115
:cond_6
:goto_6
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_a8
.line 1121
:goto_c
return-void
.line 1085
:cond_d
const-string v0, "native"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1e
.line 1086
const-string v0, "native"
sput-object v0, Lcom/umeng/commonsdk/stateless/a;->a:Ljava/lang/String;
.line 1087
const-string v0, "native"
sput-object v0, Lcom/umeng/commonsdk/statistics/a;->a:Ljava/lang/String;
goto :goto_6
.line 1088
:cond_1e
const-string v0, "Cocos2d-x"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2f
.line 1089
const-string v0, "Cocos2d-x"
sput-object v0, Lcom/umeng/commonsdk/stateless/a;->a:Ljava/lang/String;
.line 1090
const-string v0, "Cocos2d-x"
sput-object v0, Lcom/umeng/commonsdk/statistics/a;->a:Ljava/lang/String;
goto :goto_6
.line 1091
:cond_2f
const-string v0, "Cocos2d-x_lua"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_40
.line 1092
const-string v0, "Cocos2d-x_lua"
sput-object v0, Lcom/umeng/commonsdk/stateless/a;->a:Ljava/lang/String;
.line 1093
const-string v0, "Cocos2d-x_lua"
sput-object v0, Lcom/umeng/commonsdk/statistics/a;->a:Ljava/lang/String;
goto :goto_6
.line 1094
:cond_40
const-string v0, "Unity"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_51
.line 1095
const-string v0, "Unity"
sput-object v0, Lcom/umeng/commonsdk/stateless/a;->a:Ljava/lang/String;
.line 1096
const-string v0, "Unity"
sput-object v0, Lcom/umeng/commonsdk/statistics/a;->a:Ljava/lang/String;
goto :goto_6
.line 1097
:cond_51
const-string v0, "react-native"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_62
.line 1098
const-string v0, "react-native"
sput-object v0, Lcom/umeng/commonsdk/stateless/a;->a:Ljava/lang/String;
.line 1099
const-string v0, "react-native"
sput-object v0, Lcom/umeng/commonsdk/statistics/a;->a:Ljava/lang/String;
goto :goto_6
.line 1100
:cond_62
const-string v0, "phonegap"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_73
.line 1101
const-string v0, "phonegap"
sput-object v0, Lcom/umeng/commonsdk/stateless/a;->a:Ljava/lang/String;
.line 1102
const-string v0, "phonegap"
sput-object v0, Lcom/umeng/commonsdk/statistics/a;->a:Ljava/lang/String;
goto :goto_6
.line 1103
:cond_73
const-string v0, "weex"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_84
.line 1104
const-string v0, "weex"
sput-object v0, Lcom/umeng/commonsdk/stateless/a;->a:Ljava/lang/String;
.line 1105
const-string v0, "weex"
sput-object v0, Lcom/umeng/commonsdk/statistics/a;->a:Ljava/lang/String;
goto :goto_6
.line 1106
:cond_84
const-string v0, "hybrid"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_96
.line 1107
const-string v0, "hybrid"
sput-object v0, Lcom/umeng/commonsdk/stateless/a;->a:Ljava/lang/String;
.line 1108
const-string v0, "hybrid"
sput-object v0, Lcom/umeng/commonsdk/statistics/a;->a:Ljava/lang/String;
goto/16 :goto_6
.line 1109
:cond_96
const-string v0, "flutter"
invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_6
.line 1110
const-string v0, "flutter"
sput-object v0, Lcom/umeng/commonsdk/stateless/a;->a:Ljava/lang/String;
.line 1111
const-string v0, "flutter"
sput-object v0, Lcom/umeng/commonsdk/statistics/a;->a:Ljava/lang/String;
goto/16 :goto_6
.line 1118
:cond_a8
sput-object p1, Lcom/umeng/commonsdk/stateless/a;->b:Ljava/lang/String;
.line 1119
sput-object p1, Lcom/umeng/commonsdk/statistics/a;->b:Ljava/lang/String;
goto/16 :goto_c
.end method