b.smali
.class public Lcom/tradplus/ads/mobileads/util/b;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/tradplus/ads/mobileads/util/b$a;
}
.end annotation
# instance fields
.field private a:Landroid/content/Context;
.field private b:Landroid/content/ServiceConnection;
.field private c:Lcom/tradplus/ads/mobileads/util/c;
.field private d:Lcom/tradplus/ads/mobileads/util/a;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.registers 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/tradplus/ads/mobileads/util/b;->a:Landroid/content/Context;
return-void
.end method
.method static synthetic a(Lcom/tradplus/ads/mobileads/util/b;)Lcom/tradplus/ads/mobileads/util/c;
.registers 1
iget-object p0, p0, Lcom/tradplus/ads/mobileads/util/b;->c:Lcom/tradplus/ads/mobileads/util/c;
return-object p0
.end method
.method static synthetic a(Lcom/tradplus/ads/mobileads/util/b;Lcom/tradplus/ads/mobileads/util/c;)Lcom/tradplus/ads/mobileads/util/c;
.registers 2
iput-object p1, p0, Lcom/tradplus/ads/mobileads/util/b;->c:Lcom/tradplus/ads/mobileads/util/c;
return-object p1
.end method
.method private a()Z
.registers 6
const-string v0, "OaidAidlUtil"
const-string v1, "bindService"
invoke-static {v0, v1}, Lcom/tradplus/ads/common/util/LogUtil;->ownShow(Ljava/lang/String;Ljava/lang/String;)V
iget-object v1, p0, Lcom/tradplus/ads/mobileads/util/b;->a:Landroid/content/Context;
if-nez v1, :cond_12
const-string v1, "context is null"
invoke-static {v0, v1}, Lcom/tradplus/ads/common/util/LogUtil;->ownShow(Ljava/lang/String;Ljava/lang/String;)V
const/4 v0, 0x0
return v0
:cond_12
new-instance v1, Lcom/tradplus/ads/mobileads/util/b$a;
const/4 v2, 0x0
invoke-direct {v1, p0, v2}, Lcom/tradplus/ads/mobileads/util/b$a;-><init>(Lcom/tradplus/ads/mobileads/util/b;Lcom/tradplus/ads/mobileads/util/b$1;)V
iput-object v1, p0, Lcom/tradplus/ads/mobileads/util/b;->b:Landroid/content/ServiceConnection;
new-instance v1, Landroid/content/Intent;
const-string v2, "com.uodis.opendevice.OPENIDS_SERVICE"
invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
const-string v2, "com.huawei.hwid"
invoke-virtual {v1, v2}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
iget-object v2, p0, Lcom/tradplus/ads/mobileads/util/b;->a:Landroid/content/Context;
iget-object v3, p0, Lcom/tradplus/ads/mobileads/util/b;->b:Landroid/content/ServiceConnection;
const/4 v4, 0x1
invoke-virtual {v2, v1, v3, v4}, Landroid/content/Context;->bindService(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z
move-result v1
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "bindService result: "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-static {v0, v2}, Lcom/tradplus/ads/common/util/LogUtil;->ownShow(Ljava/lang/String;Ljava/lang/String;)V
return v1
.end method
.method static synthetic b(Lcom/tradplus/ads/mobileads/util/b;)Lcom/tradplus/ads/mobileads/util/a;
.registers 1
iget-object p0, p0, Lcom/tradplus/ads/mobileads/util/b;->d:Lcom/tradplus/ads/mobileads/util/a;
return-object p0
.end method
.method private b()V
.registers 3
const-string v0, "OaidAidlUtil"
const-string v1, "unbindService"
invoke-static {v0, v1}, Lcom/tradplus/ads/common/util/LogUtil;->ownShow(Ljava/lang/String;Ljava/lang/String;)V
iget-object v1, p0, Lcom/tradplus/ads/mobileads/util/b;->a:Landroid/content/Context;
if-nez v1, :cond_11
const-string v1, "context is null"
invoke-static {v0, v1}, Lcom/tradplus/ads/common/util/LogUtil;->ownShow(Ljava/lang/String;Ljava/lang/String;)V
return-void
:cond_11
iget-object v0, p0, Lcom/tradplus/ads/mobileads/util/b;->b:Landroid/content/ServiceConnection;
if-eqz v0, :cond_1f
invoke-virtual {v1, v0}, Landroid/content/Context;->unbindService(Landroid/content/ServiceConnection;)V
const/4 v0, 0x0
iput-object v0, p0, Lcom/tradplus/ads/mobileads/util/b;->c:Lcom/tradplus/ads/mobileads/util/c;
iput-object v0, p0, Lcom/tradplus/ads/mobileads/util/b;->a:Landroid/content/Context;
iput-object v0, p0, Lcom/tradplus/ads/mobileads/util/b;->d:Lcom/tradplus/ads/mobileads/util/a;
:cond_1f
return-void
.end method
.method static synthetic c(Lcom/tradplus/ads/mobileads/util/b;)V
.registers 1
invoke-direct {p0}, Lcom/tradplus/ads/mobileads/util/b;->b()V
return-void
.end method
# virtual methods
.method public a(Lcom/tradplus/ads/mobileads/util/a;)V
.registers 3
if-nez p1, :cond_a
const-string p1, "OaidAidlUtil"
const-string v0, "callback is null"
invoke-static {p1, v0}, Lcom/tradplus/ads/common/util/LogUtil;->ownShow(Ljava/lang/String;Ljava/lang/String;)V
return-void
:cond_a
iput-object p1, p0, Lcom/tradplus/ads/mobileads/util/b;->d:Lcom/tradplus/ads/mobileads/util/a;
invoke-direct {p0}, Lcom/tradplus/ads/mobileads/util/b;->a()Z
return-void
.end method