a.smali
.class public Lcom/getui/gis/sdk/e/a;
.super Ljava/lang/Object;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/getui/gis/sdk/e/a$a;,
Lcom/getui/gis/sdk/e/a$b;,
Lcom/getui/gis/sdk/e/a$c;
}
.end annotation
# direct methods
.method public static a(Landroid/content/Context;Lcom/getui/gis/sdk/e/a$b;)V
.registers 4
new-instance v0, Ljava/lang/Thread;
new-instance v1, Lcom/getui/gis/sdk/e/b;
invoke-direct {v1, p0, p1}, Lcom/getui/gis/sdk/e/b;-><init>(Landroid/content/Context;Lcom/getui/gis/sdk/e/a$b;)V
invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
invoke-virtual {v0}, Ljava/lang/Thread;->start()V
return-void
.end method
.method public static b(Landroid/content/Context;Lcom/getui/gis/sdk/e/a$b;)Z
.registers 6
const/4 v0, 0x0
invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper;
move-result-object v1
invoke-static {}, Landroid/os/Looper;->getMainLooper()Landroid/os/Looper;
move-result-object v2
if-eq v1, v2, :cond_f
if-eqz p0, :cond_f
if-nez p1, :cond_10
:cond_f
:goto_f
return v0
:cond_10
:try_start_10
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
const-string v2, "com.android.vending"
const/4 v3, 0x0
invoke-virtual {v1, v2, v3}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
:try_end_1a
.catch Ljava/lang/Exception; {:try_start_10 .. :try_end_1a} :catch_31
new-instance v0, Landroid/content/Intent;
const-string v1, "com.google.android.gms.ads.identifier.service.START"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
const-string v1, "com.google.android.gms"
invoke-virtual {v0, v1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
new-instance v1, Lcom/getui/gis/sdk/e/c;
invoke-direct {v1, p1, p0}, Lcom/getui/gis/sdk/e/c;-><init>(Lcom/getui/gis/sdk/e/a$b;Landroid/content/Context;)V
const/4 v2, 0x1
invoke-virtual {p0, v0, v1, v2}, Landroid/content/Context;->bindService(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z
move-result v0
goto :goto_f
:catch_31
move-exception v1
goto :goto_f
.end method