cdw.smali

.class public Ldxoptimizer/cdw;
.super Ljava/lang/Object;
.source "IntentUtils.java"


# direct methods
.method public static a(Landroid/content/Context;Landroid/content/Intent;)Z
    .registers 5

    .prologue
    const/4 v0, 0x0

    .line 16
    invoke-static {p0}, Ldxoptimizer/cfb;->a(Landroid/content/Context;)Landroid/content/pm/PackageManager;

    move-result-object v1

    .line 17
    if-nez v1, :cond_8

    .line 29
    :cond_7
    :goto_7
    return v0

    .line 21
    :cond_8
    const/high16 v2, 0x10000

    :try_start_a
    invoke-virtual {v1, p1, v2}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;

    move-result-object v1

    .line 23
    if-eqz v1, :cond_7

    invoke-interface {v1}, Ljava/util/List;->size()I
    :try_end_13
    .catch Ljava/lang/Exception; {:try_start_a .. :try_end_13} :catch_18

    move-result v1

    if-lez v1, :cond_7

    const/4 v0, 0x1

    goto :goto_7

    .line 24
    :catch_18
    move-exception v1

    goto :goto_7
.end method

.method public static a(Landroid/content/Context;Ljava/lang/String;)Z
    .registers 4

    .prologue
    const/4 v0, 0x0

    .line 34
    invoke-static {p0}, Ldxoptimizer/cfb;->a(Landroid/content/Context;)Landroid/content/pm/PackageManager;

    move-result-object v1

    .line 35
    if-nez v1, :cond_8

    .line 38
    :cond_7
    :goto_7
    return v0

    :cond_8
    invoke-virtual {v1, p1}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;

    move-result-object v1

    if-eqz v1, :cond_7

    const/4 v0, 0x1

    goto :goto_7
.end method

.method public static b(Landroid/content/Context;Landroid/content/Intent;)Ljava/util/List;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Landroid/content/Intent;",
            ")",
            "Ljava/util/List",
            "<",
            "Landroid/content/pm/ResolveInfo;",
            ">;"
        }
    .end annotation

    .prologue
    .line 42
    invoke-static {p0}, Ldxoptimizer/cfb;->a(Landroid/content/Context;)Landroid/content/pm/PackageManager;

    move-result-object v0

    .line 43
    if-nez v0, :cond_8

    .line 44
    const/4 v0, 0x0

    .line 46
    :goto_7
    return-object v0

    :cond_8
    const/4 v1, 0x0

    invoke-virtual {v0, p1, v1}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;

    move-result-object v0

    goto :goto_7
.end method