a.smali
.class public abstract Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;
.super Ljava/lang/Object;
.source "CMAdManager.java"
# static fields
.field protected static a:Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;
.field public static b:Z
.field private static c:Landroid/content/Context;
.field private static d:Ljava/lang/String;
.field private static e:Z
.field private static f:Z
.field private static g:Z
.field private static h:I
.field private static i:Z
.field private static j:Ljava/lang/String;
.field private static k:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 2
.prologue
const/4 v1, 0x0
.line 24
sput-boolean v1, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->e:Z
.line 26
const/4 v0, 0x1
sput-boolean v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->f:Z
.line 27
sput-boolean v1, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->g:Z
.line 28
const/4 v0, 0x0
sput-object v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->a:Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;
.line 31
sput v1, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->h:I
.line 32
sput-boolean v1, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->i:Z
.line 34
sput-boolean v1, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->b:Z
.line 35
const-string v0, ""
sput-object v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->j:Ljava/lang/String;
return-void
.end method
.method static synthetic a(Ljava/lang/String;)Ljava/lang/String;
.registers 1
.prologue
.line 21
sput-object p0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->j:Ljava/lang/String;
return-object p0
.end method
.method public static a()V
.registers 1
.prologue
.line 37
const/4 v0, 0x1
sput-boolean v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->g:Z
.line 38
return-void
.end method
.method public static a(I)V
.registers 2
.prologue
const/16 v0, 0x7d0
.line 161
if-gtz p0, :cond_8
.line 162
const/4 v0, 0x0
sput v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->h:I
.line 168
:goto_7
return-void
.line 163
:cond_8
if-lt p0, v0, :cond_d
.line 164
sput v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->h:I
goto :goto_7
.line 166
:cond_d
sput p0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->h:I
goto :goto_7
.end method
.method public static a(JLandroid/content/Context;)V
.registers 5
.prologue
.line 231
sget-object v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->c:Landroid/content/Context;
if-nez v0, :cond_6
.line 232
sput-object p2, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->c:Landroid/content/Context;
.line 234
:cond_6
sget-object v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->c:Landroid/content/Context;
invoke-static {v0}, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/a;->a(Landroid/content/Context;)Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/a;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/a;->a(J)V
.line 235
return-void
.end method
.method public static a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Z)V
.registers 6
.prologue
.line 43
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_e
.line 44
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "PublisherID cannot be null or empty"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 47
:cond_e
sput-object p0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->c:Landroid/content/Context;
.line 48
sput-object p1, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->d:Ljava/lang/String;
.line 49
sput-object p2, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->k:Ljava/lang/String;
.line 52
const/4 v0, 0x1
sput-boolean v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->e:Z
.line 59
invoke-static {}, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;->a()Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;
move-result-object v0
sput-object v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->a:Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;
.line 60
sget-object v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->a:Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;
invoke-virtual {v0, p0, p1}, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;->a(Landroid/content/Context;Ljava/lang/String;)V
.line 61
if-eqz p3, :cond_2a
.line 62
sget-object v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->a:Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;->a(Z)V
.line 64
:cond_2a
sget-boolean v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->b:Z
if-eqz v0, :cond_3d
.line 65
invoke-static {}, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/gaid/a;->c()Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/gaid/a;
move-result-object v0
.line 66
new-instance v1, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/b;
invoke-direct {v1, v0}, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/b;-><init>(Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/gaid/a;)V
invoke-virtual {v0, v1}, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/gaid/a;->a(Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/gaid/a$a;)V
.line 73
invoke-virtual {v0}, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/gaid/a;->b()V
.line 76
:cond_3d
return-void
.end method
.method public static a(Ljava/lang/String;Z)V
.registers 3
.prologue
.line 190
invoke-static {}, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;->a()Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;
move-result-object v0
invoke-virtual {v0, p0, p1}, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;->a(Ljava/lang/String;Z)V
.line 191
return-void
.end method
.method public static b()V
.registers 2
.prologue
.line 79
sget-object v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->a:Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;
if-eqz v0, :cond_f
.line 80
sget-object v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->a:Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;->a(Z)V
.line 81
sget-object v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->a:Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;
invoke-virtual {v0}, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c;->b()V
.line 83
:cond_f
return-void
.end method
.method public static c()Landroid/content/Context;
.registers 1
.prologue
.line 87
sget-object v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->c:Landroid/content/Context;
return-object v0
.end method
.method public static d()Z
.registers 1
.prologue
.line 91
sget-boolean v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->e:Z
return v0
.end method
.method public static declared-synchronized e()Z
.registers 2
.prologue
.line 110
const-class v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;
monitor-enter v0
:try_start_3
sget-boolean v1, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->f:Z
:try_end_5
.catchall {:try_start_3 .. :try_end_5} :catchall_7
monitor-exit v0
return v1
:catchall_7
move-exception v1
monitor-exit v0
throw v1
.end method
.method public static f()Ljava/lang/String;
.registers 1
.prologue
.line 114
sget-object v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->d:Ljava/lang/String;
return-object v0
.end method
.method public static g()I
.registers 4
.prologue
const/4 v0, 0x0
.line 119
:try_start_1
sget-object v1, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->c:Landroid/content/Context;
invoke-virtual {v1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
.line 120
sget-object v2, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->c:Landroid/content/Context;
invoke-virtual {v2}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
move-result-object v1
.line 121
iget v0, v1, Landroid/content/pm/PackageInfo;->versionCode:I
:try_end_14
.catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_1 .. :try_end_14} :catch_15
.line 125
:goto_14
return v0
.line 122
:catch_15
move-exception v1
.line 123
invoke-virtual {v1}, Landroid/content/pm/PackageManager$NameNotFoundException;->printStackTrace()V
goto :goto_14
.end method
.method public static h()Ljava/lang/String;
.registers 1
.prologue
.line 153
sget-object v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->k:Ljava/lang/String;
return-object v0
.end method
.method public static i()I
.registers 1
.prologue
.line 171
sget v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->h:I
return v0
.end method
.method public static j()V
.registers 1
.prologue
const/4 v0, 0x1
.line 176
sput-boolean v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->i:Z
.line 177
sput-boolean v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/requestconfig/c/a;->a:Z
.line 178
return-void
.end method
.method public static k()Ljava/lang/String;
.registers 1
.prologue
.line 227
sget-object v0, Lcom/cmcm/ad/data/dataProviderCoordinator/juhe/a;->j:Ljava/lang/String;
return-object v0
.end method