ae.smali
.class public final Lcom/cmcm/safewallet/utils/ae;
.super Ljava/lang/Object;
.source "PackageNameUtils.java"
# direct methods
.method private static c(Landroid/content/Context;Landroid/content/Intent;)Z
.registers 3
.prologue
.line 57
const/high16 v0, 0x10000000
:try_start_2
invoke-virtual {p1, v0}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;
.line 58
invoke-virtual {p0, p1}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
:try_end_8
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_8} :catch_a
.line 59
const/4 v0, 0x1
.line 61
:goto_9
return v0
:catch_a
move-exception v0
const/4 v0, 0x0
goto :goto_9
.end method
.method public static x(Landroid/content/Context;Ljava/lang/String;)Z
.registers 5
.prologue
const/4 v0, 0x0
.line 16
if-nez p0, :cond_4
.line 28
:cond_3
:goto_3
return v0
.line 20
:cond_4
:try_start_4
invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v1
.line 21
const/4 v2, 0x0
invoke-virtual {v1, p1, v2}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
:try_end_c
.catch Ljava/lang/Exception; {:try_start_4 .. :try_end_c} :catch_11
move-result-object v1
.line 22
if-eqz v1, :cond_3
.line 23
const/4 v0, 0x1
goto :goto_3
.line 26
:catch_11
move-exception v1
goto :goto_3
.end method
.method public static y(Landroid/content/Context;Ljava/lang/String;)V
.registers 5
.prologue
.line 36
new-instance v0, Landroid/content/Intent;
const-string v1, "android.intent.action.VIEW"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 37
const/high16 v1, 0x10000000
invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
.line 38
const-string v1, "com.android.vending"
const-string v2, "com.google.android.finsky.activities.MainActivity"
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 39
invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
.line 41
invoke-static {p0, v0}, Lcom/cmcm/safewallet/utils/ae;->c(Landroid/content/Context;Landroid/content/Intent;)Z
.line 42
return-void
.end method
.method public static z(Landroid/content/Context;Ljava/lang/String;)V
.registers 4
.prologue
.line 46
:try_start_0
new-instance v0, Landroid/content/Intent;
const-string v1, "android.intent.action.VIEW"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 47
invoke-static {p1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;
.line 48
invoke-static {p0, v0}, Lcom/cmcm/safewallet/utils/ae;->c(Landroid/content/Context;Landroid/content/Intent;)Z
:try_end_11
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_11} :catch_12
.line 52
:goto_11
return-void
:catch_12
move-exception v0
goto :goto_11
.end method