b.smali

.class public Lio/openinstall/sdk/b;
.super Ljava/lang/Object;


# static fields
.field private static volatile a:Lio/openinstall/sdk/b;


# instance fields
.field private final b:Lio/openinstall/sdk/h;

.field private final c:Lio/openinstall/sdk/q;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method private constructor <init>()V
    .registers 3

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    new-instance v0, Lio/openinstall/sdk/h;

    invoke-direct {v0}, Lio/openinstall/sdk/h;-><init>()V

    iput-object v0, p0, Lio/openinstall/sdk/b;->b:Lio/openinstall/sdk/h;

    new-instance v1, Lio/openinstall/sdk/q;

    invoke-direct {v1, v0}, Lio/openinstall/sdk/q;-><init>(Lio/openinstall/sdk/h;)V

    iput-object v1, p0, Lio/openinstall/sdk/b;->c:Lio/openinstall/sdk/q;

    return-void
.end method

.method public static a()Lio/openinstall/sdk/b;
    .registers 2

    sget-object v0, Lio/openinstall/sdk/b;->a:Lio/openinstall/sdk/b;

    if-nez v0, :cond_17

    const-class v0, Lio/openinstall/sdk/b;

    monitor-enter v0

    :try_start_7
    sget-object v1, Lio/openinstall/sdk/b;->a:Lio/openinstall/sdk/b;

    if-nez v1, :cond_12

    new-instance v1, Lio/openinstall/sdk/b;

    invoke-direct {v1}, Lio/openinstall/sdk/b;-><init>()V

    sput-object v1, Lio/openinstall/sdk/b;->a:Lio/openinstall/sdk/b;

    :cond_12
    monitor-exit v0

    goto :goto_17

    :catchall_14
    move-exception v1

    monitor-exit v0
    :try_end_16
    .catchall {:try_start_7 .. :try_end_16} :catchall_14

    throw v1

    :cond_17
    :goto_17
    sget-object v0, Lio/openinstall/sdk/b;->a:Lio/openinstall/sdk/b;

    return-object v0
.end method

.method private a(Landroid/net/Uri;Lcom/fm/openinstall/listener/AppWakeUpListener;)V
    .registers 5

    sget-boolean v0, Lio/openinstall/sdk/cb;->a:Z

    if-eqz v0, :cond_c

    const/4 v0, 0x0

    new-array v0, v0, [Ljava/lang/Object;

    const-string v1, "decodeWakeUp"

    invoke-static {v1, v0}, Lio/openinstall/sdk/cb;->a(Ljava/lang/String;[Ljava/lang/Object;)V

    :cond_c
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    new-instance v0, Lio/openinstall/sdk/bm;

    iget-object v1, p0, Lio/openinstall/sdk/b;->b:Lio/openinstall/sdk/h;

    invoke-direct {v0, v1, p1, p2}, Lio/openinstall/sdk/bm;-><init>(Lio/openinstall/sdk/h;Landroid/net/Uri;Lcom/fm/openinstall/listener/AppWakeUpListener;)V

    invoke-virtual {v0}, Lio/openinstall/sdk/bm;->b()V

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    return-void
.end method


# virtual methods
.method public a(Landroid/content/Intent;Lcom/fm/openinstall/listener/AppWakeUpListener;)V
    .registers 3

    invoke-virtual {p1}, Landroid/content/Intent;->getData()Landroid/net/Uri;

    move-result-object p1

    invoke-direct {p0, p1, p2}, Lio/openinstall/sdk/b;->a(Landroid/net/Uri;Lcom/fm/openinstall/listener/AppWakeUpListener;)V

    return-void
.end method

.method public a(Lcom/fm/openinstall/listener/AppWakeUpListener;)V
    .registers 3

    const/4 v0, 0x0

    invoke-direct {p0, v0, p1}, Lio/openinstall/sdk/b;->a(Landroid/net/Uri;Lcom/fm/openinstall/listener/AppWakeUpListener;)V

    return-void
.end method

.method public a(Lcom/fm/openinstall/listener/ResultCallback;)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/fm/openinstall/listener/ResultCallback<",
            "Ljava/io/File;",
            ">;)V"
        }
    .end annotation

    sget-boolean v0, Lio/openinstall/sdk/cb;->a:Z

    if-eqz v0, :cond_c

    const/4 v0, 0x0

    new-array v0, v0, [Ljava/lang/Object;

    const-string v1, "getOriginalApk"

    invoke-static {v1, v0}, Lio/openinstall/sdk/cb;->a(Ljava/lang/String;[Ljava/lang/Object;)V

    :cond_c
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    new-instance v0, Lio/openinstall/sdk/bk;

    iget-object v1, p0, Lio/openinstall/sdk/b;->b:Lio/openinstall/sdk/h;

    invoke-direct {v0, v1, p1}, Lio/openinstall/sdk/bk;-><init>(Lio/openinstall/sdk/h;Lcom/fm/openinstall/listener/ResultCallback;)V

    invoke-virtual {v0}, Lio/openinstall/sdk/bk;->b()V

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    return-void
.end method

.method public a(Ljava/lang/String;J)V
    .registers 5

    const/4 v0, 0x0

    invoke-virtual {p0, p1, p2, p3, v0}, Lio/openinstall/sdk/b;->a(Ljava/lang/String;JLjava/util/Map;)V

    return-void
.end method

.method public a(Ljava/lang/String;JLjava/util/Map;)V
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "J",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    sget-boolean v0, Lio/openinstall/sdk/cb;->a:Z

    if-eqz v0, :cond_c

    const/4 v0, 0x0

    new-array v0, v0, [Ljava/lang/Object;

    const-string v1, "reportEffectPoint"

    invoke-static {v1, v0}, Lio/openinstall/sdk/cb;->a(Ljava/lang/String;[Ljava/lang/Object;)V

    :cond_c
    iget-object v0, p0, Lio/openinstall/sdk/b;->c:Lio/openinstall/sdk/q;

    invoke-virtual {v0, p1, p2, p3, p4}, Lio/openinstall/sdk/q;->a(Ljava/lang/String;JLjava/util/Map;)V

    return-void
.end method

.method public a(Ljava/lang/String;Ljava/lang/String;Lcom/fm/openinstall/listener/ResultCallback;)V
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            "Lcom/fm/openinstall/listener/ResultCallback<",
            "Ljava/lang/Void;",
            ">;)V"
        }
    .end annotation

    sget-boolean v0, Lio/openinstall/sdk/cb;->a:Z

    const/4 v1, 0x0

    if-eqz v0, :cond_c

    new-array v0, v1, [Ljava/lang/Object;

    const-string v2, "reportShare"

    invoke-static {v2, v0}, Lio/openinstall/sdk/cb;->a(Ljava/lang/String;[Ljava/lang/Object;)V

    :cond_c
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_2e

    sget-boolean p1, Lio/openinstall/sdk/cb;->a:Z

    if-eqz p1, :cond_1d

    new-array p1, v1, [Ljava/lang/Object;

    const-string p2, "shareCode \u4e3a\u7a7a"

    invoke-static {p2, p1}, Lio/openinstall/sdk/cb;->c(Ljava/lang/String;[Ljava/lang/Object;)V

    :cond_1d
    sget-object p1, Lio/openinstall/sdk/bf$a;->e:Lio/openinstall/sdk/bf$a;

    const-string p2, "shareCode \u4e0d\u80fd\u4e3a\u7a7a"

    invoke-virtual {p1, p2}, Lio/openinstall/sdk/bf$a;->a(Ljava/lang/String;)Lio/openinstall/sdk/bf;

    move-result-object p1

    const/4 p2, 0x0

    invoke-virtual {p1}, Lio/openinstall/sdk/bf;->c()Lcom/fm/openinstall/model/Error;

    move-result-object p1

    invoke-interface {p3, p2, p1}, Lcom/fm/openinstall/listener/ResultCallback;->onResult(Ljava/lang/Object;Lcom/fm/openinstall/model/Error;)V

    return-void

    :cond_2e
    invoke-virtual {p1}, Ljava/lang/String;->length()I

    move-result v0

    const/16 v2, 0x80

    if-le v0, v2, :cond_41

    sget-boolean v0, Lio/openinstall/sdk/cb;->a:Z

    if-eqz v0, :cond_41

    new-array v0, v1, [Ljava/lang/Object;

    const-string v1, "shareCode \u957f\u5ea6\u8d85\u8fc7128\u4f4d"

    invoke-static {v1, v0}, Lio/openinstall/sdk/cb;->b(Ljava/lang/String;[Ljava/lang/Object;)V

    :cond_41
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    new-instance v0, Lio/openinstall/sdk/o;

    invoke-direct {v0, p1}, Lio/openinstall/sdk/o;-><init>(Ljava/lang/String;)V

    invoke-virtual {v0, p2}, Lio/openinstall/sdk/o;->a(Ljava/lang/String;)V

    new-instance p1, Lio/openinstall/sdk/bv;

    iget-object p2, p0, Lio/openinstall/sdk/b;->b:Lio/openinstall/sdk/h;

    invoke-direct {p1, p2, v0, p3}, Lio/openinstall/sdk/bv;-><init>(Lio/openinstall/sdk/h;Lio/openinstall/sdk/o;Lcom/fm/openinstall/listener/ResultCallback;)V

    invoke-virtual {p1}, Lio/openinstall/sdk/bv;->b()V

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    return-void
.end method

.method public a(Ljava/lang/ref/WeakReference;J)V
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/ref/WeakReference<",
            "Landroid/app/Activity;",
            ">;J)V"
        }
    .end annotation

    new-instance p2, Lio/openinstall/sdk/bo;

    iget-object p3, p0, Lio/openinstall/sdk/b;->b:Lio/openinstall/sdk/h;

    invoke-direct {p2, p3, p1}, Lio/openinstall/sdk/bo;-><init>(Lio/openinstall/sdk/h;Ljava/lang/ref/WeakReference;)V

    invoke-virtual {p2}, Lio/openinstall/sdk/bo;->b()V

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    return-void
.end method

.method public a(ZILcom/fm/openinstall/listener/AppInstallListener;)V
    .registers 6

    sget-boolean v0, Lio/openinstall/sdk/cb;->a:Z

    if-eqz v0, :cond_c

    const/4 v0, 0x0

    new-array v0, v0, [Ljava/lang/Object;

    const-string v1, "getInstallData"

    invoke-static {v1, v0}, Lio/openinstall/sdk/cb;->a(Ljava/lang/String;[Ljava/lang/Object;)V

    :cond_c
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    new-instance v0, Lio/openinstall/sdk/bl;

    iget-object v1, p0, Lio/openinstall/sdk/b;->b:Lio/openinstall/sdk/h;

    invoke-direct {v0, v1, p1, p3}, Lio/openinstall/sdk/bl;-><init>(Lio/openinstall/sdk/h;ZLcom/fm/openinstall/listener/AppInstallListener;)V

    invoke-virtual {v0, p2}, Lio/openinstall/sdk/bl;->a(I)V

    invoke-virtual {v0}, Lio/openinstall/sdk/bl;->b()V

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    return-void
.end method

.method public b()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lio/openinstall/sdk/b;->b:Lio/openinstall/sdk/h;

    invoke-virtual {v0}, Lio/openinstall/sdk/h;->e()Lio/openinstall/sdk/g;

    move-result-object v0

    invoke-virtual {v0}, Lio/openinstall/sdk/g;->h()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public c()V
    .registers 3

    sget-boolean v0, Lio/openinstall/sdk/cb;->a:Z

    if-eqz v0, :cond_c

    const/4 v0, 0x0

    new-array v0, v0, [Ljava/lang/Object;

    const-string v1, "reportRegister"

    invoke-static {v1, v0}, Lio/openinstall/sdk/cb;->a(Ljava/lang/String;[Ljava/lang/Object;)V

    :cond_c
    iget-object v0, p0, Lio/openinstall/sdk/b;->c:Lio/openinstall/sdk/q;

    invoke-virtual {v0}, Lio/openinstall/sdk/q;->a()V

    return-void
.end method