ue$c.smali

.class Ldxoptimizer/ue$c;
.super Ldxoptimizer/ue$b;
.source "UpdateManager.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Ldxoptimizer/ue;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = "c"
.end annotation


# instance fields
.field final synthetic c:Ldxoptimizer/ue;

.field private d:J

.field private e:Ldxoptimizer/ud;


# direct methods
.method private constructor <init>(Ldxoptimizer/ue;ILdxoptimizer/ud;)V
    .registers 6

    .prologue
    .line 763
    iput-object p1, p0, Ldxoptimizer/ue$c;->c:Ldxoptimizer/ue;

    .line 764
    invoke-direct {p0, p1, p2}, Ldxoptimizer/ue$b;-><init>(Ldxoptimizer/ue;I)V

    .line 760
    const-wide/16 v0, 0x0

    iput-wide v0, p0, Ldxoptimizer/ue$c;->d:J

    .line 765
    iput-object p3, p0, Ldxoptimizer/ue$c;->e:Ldxoptimizer/ud;

    .line 766
    return-void
.end method

.method synthetic constructor <init>(Ldxoptimizer/ue;ILdxoptimizer/ud;Ldxoptimizer/ue$1;)V
    .registers 5

    .prologue
    .line 759
    invoke-direct {p0, p1, p2, p3}, Ldxoptimizer/ue$c;-><init>(Ldxoptimizer/ue;ILdxoptimizer/ud;)V

    return-void
.end method


# virtual methods
.method public a(Landroid/content/Context;Ldxoptimizer/aae;J)V
    .registers 10

    .prologue
    .line 770
    sget-boolean v0, Ldxoptimizer/zj;->a:Z

    if-eqz v0, :cond_9

    .line 771
    const-string v0, "onTaskStart"

    invoke-static {v0}, Ldxoptimizer/zm;->a(Ljava/lang/String;)V

    .line 775
    :cond_9
    iget v0, p0, Ldxoptimizer/ue$c;->a:I

    and-int/lit8 v0, v0, 0x2

    if-nez v0, :cond_10

    .line 787
    :goto_f
    return-void

    .line 779
    :cond_10
    new-instance v1, Landroid/content/Intent;

    sget-object v0, Ldxoptimizer/uc;->b:Ljava/lang/String;

    invoke-direct {v1, v0}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 780
    invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;

    .line 781
    const-string v0, "extra-method"

    const-string v2, "method-start"

    invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 782
    const-string v2, "extra-filename"

    iget-object v0, p2, Ldxoptimizer/aae;->g:Ljava/io/File;

    if-eqz v0, :cond_5b

    iget-object v0, p2, Ldxoptimizer/aae;->g:Ljava/io/File;

    invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;

    move-result-object v0

    :goto_31
    invoke-virtual {v1, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 783
    const-string v0, "extra-bytesSoFar"

    invoke-virtual {v1, v0, p3, p4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;

    .line 784
    const-string v0, "extra-file-size"

    iget-wide v2, p2, Ldxoptimizer/aae;->d:J

    invoke-virtual {v1, v0, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;

    .line 785
    new-instance v0, Ljava/lang/StringBuilder;

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

    invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v2, ".permission.UPDATE"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v1, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;Ljava/lang/String;)V

    goto :goto_f

    .line 782
    :cond_5b
    const/4 v0, 0x0

    goto :goto_31
.end method

.method public a(Landroid/content/Context;Ldxoptimizer/aae;[B)V
    .registers 13

    .prologue
    const/4 v0, 0x0

    const/4 v2, 0x1

    const/4 v3, 0x0

    .line 815
    iget-object v1, p0, Ldxoptimizer/ue$c;->c:Ldxoptimizer/ue;

    invoke-static {v1}, Ldxoptimizer/ue;->a(Ldxoptimizer/ue;)Ljava/lang/Object;

    move-result-object v6

    monitor-enter v6

    .line 816
    :try_start_a
    iget v1, p2, Ldxoptimizer/aae;->a:I

    iget-object v4, p0, Ldxoptimizer/ue$c;->e:Ldxoptimizer/ud;

    iget-object v4, v4, Ldxoptimizer/ud;->i:Ljava/lang/String;

    invoke-static {p2, v1, v4}, Ldxoptimizer/um;->a(Ldxoptimizer/aae;ILjava/lang/String;)I

    move-result v7

    .line 817
    const/4 v1, -0x1

    if-ne v1, v7, :cond_102

    move v5, v2

    .line 818
    :goto_18
    iget v1, p0, Ldxoptimizer/ue$c;->a:I

    and-int/lit8 v1, v1, 0x2

    if-eqz v1, :cond_105

    move v4, v2

    .line 819
    :goto_1f
    sget-boolean v1, Ldxoptimizer/zj;->a:Z

    if-eqz v1, :cond_5f

    .line 820
    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v8, "onTaskEnd download "

    invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v8

    if-eqz v5, :cond_108

    const-string v1, "success"

    :goto_32
    invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v8, " \nreturnStatus="

    invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v8, " \nisManual="

    invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v8, " \nupdateInfo.downloadURL="

    invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget-object v8, p0, Ldxoptimizer/ue$c;->e:Ldxoptimizer/ud;

    iget-object v8, v8, Ldxoptimizer/ud;->b:Ljava/lang/String;

    invoke-virtual {v1, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ldxoptimizer/zm;->a(Ljava/lang/String;)V

    .line 825
    :cond_5f
    iget-object v1, p0, Ldxoptimizer/ue$c;->c:Ldxoptimizer/ue;

    invoke-virtual {v1}, Ldxoptimizer/ue;->f()Ldxoptimizer/ud;

    move-result-object v1

    .line 827
    if-eqz v5, :cond_10c

    .line 829
    const-string v1, "pref-archive-dspt"

    iget-object v2, p0, Ldxoptimizer/ue$c;->e:Ldxoptimizer/ud;

    iget-object v2, v2, Ldxoptimizer/ud;->f:Ljava/lang/String;

    invoke-static {p1, v1, v2}, Ldxoptimizer/uk;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 831
    const-string v1, "pref-archive-extra"

    iget-object v2, p0, Ldxoptimizer/ue$c;->c:Ldxoptimizer/ue;

    iget-object v3, p0, Ldxoptimizer/ue$c;->e:Ldxoptimizer/ud;

    iget-object v3, v3, Ldxoptimizer/ud;->g:Ljava/util/HashMap;

    .line 832
    invoke-virtual {v2, v3}, Ldxoptimizer/ue;->a(Ljava/util/Map;)Ljava/lang/String;

    move-result-object v2

    .line 831
    invoke-static {p1, v1, v2}, Ldxoptimizer/uk;->b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V

    .line 833
    const-string v1, "pref-archive-pri"

    iget-object v2, p0, Ldxoptimizer/ue$c;->e:Ldxoptimizer/ud;

    iget v2, v2, Ldxoptimizer/ud;->e:I

    invoke-static {p1, v1, v2}, Ldxoptimizer/uk;->b(Landroid/content/Context;Ljava/lang/String;I)V

    .line 835
    const-string v1, "pref-archive-time"

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

    move-result-wide v2

    .line 835
    invoke-static {p1, v1, v2, v3}, Ldxoptimizer/uk;->b(Landroid/content/Context;Ljava/lang/String;J)V

    .line 837
    const-string v1, "pref-last-progress-enable"

    const/4 v2, 0x0

    invoke-static {p1, v1, v2}, Ldxoptimizer/uk;->b(Landroid/content/Context;Ljava/lang/String;Z)V

    .line 872
    :cond_97
    :goto_97
    if-eqz v4, :cond_1a0

    .line 873
    new-instance v1, Landroid/content/Intent;

    sget-object v2, Ldxoptimizer/uc;->b:Ljava/lang/String;

    invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 874
    invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;

    .line 875
    const-string v2, "extra-method"

    const-string v3, "method-complete"

    invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 876
    const-string v2, "extra-filename"

    iget-object v3, p2, Ldxoptimizer/aae;->g:Ljava/io/File;

    if-eqz v3, :cond_ba

    iget-object v0, p2, Ldxoptimizer/aae;->g:Ljava/io/File;

    invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;

    move-result-object v0

    :cond_ba
    invoke-virtual {v1, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 877
    const-string v0, "extra_success"

    invoke-virtual {v1, v0, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;

    .line 878
    const-string v0, "extra-retry-after"

    const/4 v2, 0x0

    invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 879
    const-string v0, "extra-new-uri"

    iget-object v2, p2, Ldxoptimizer/aae;->h:Ljava/lang/String;

    invoke-virtual {v1, v0, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 880
    const-string v0, "extra-result"

    invoke-virtual {v1, v0, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 881
    new-instance v0, Ljava/lang/StringBuilder;

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

    invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v2, ".permission.UPDATE"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v1, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;Ljava/lang/String;)V

    .line 891
    :cond_ee
    :goto_ee
    iget-object v0, p0, Ldxoptimizer/ue$c;->c:Ldxoptimizer/ue;

    invoke-static {v0}, Ldxoptimizer/ue;->d(Ldxoptimizer/ue;)Ldxoptimizer/ue$a;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ue$a;->a()V

    .line 892
    sget-boolean v0, Ldxoptimizer/zj;->a:Z

    if-eqz v0, :cond_100

    .line 893
    const-string v0, "Update download onTaskEnd"

    invoke-static {v0}, Ldxoptimizer/zm;->a(Ljava/lang/String;)V

    .line 895
    :cond_100
    monitor-exit v6

    .line 896
    :goto_101
    return-void

    :cond_102
    move v5, v3

    .line 817
    goto/16 :goto_18

    :cond_105
    move v4, v3

    .line 818
    goto/16 :goto_1f

    .line 820
    :cond_108
    const-string v1, "failed"

    goto/16 :goto_32

    .line 839
    :cond_10c
    if-ne v7, v2, :cond_16a

    .line 841
    sget-boolean v2, Ldxoptimizer/zj;->a:Z

    if-eqz v2, :cond_117

    .line 842
    const-string v2, "return status is Canceled"

    invoke-static {v2}, Ldxoptimizer/zm;->a(Ljava/lang/String;)V

    .line 844
    :cond_117
    iget-object v2, p0, Ldxoptimizer/ue$c;->c:Ldxoptimizer/ue;

    invoke-static {v2, v1}, Ldxoptimizer/ue;->a(Ldxoptimizer/ue;Ldxoptimizer/ud;)Z

    move-result v2

    if-eqz v2, :cond_97

    .line 847
    iget-object v2, v1, Ldxoptimizer/ud;->b:Ljava/lang/String;

    iget-object v3, p0, Ldxoptimizer/ue$c;->c:Ldxoptimizer/ue;

    invoke-static {v3}, Ldxoptimizer/ue;->d(Ldxoptimizer/ue;)Ldxoptimizer/ue$a;

    move-result-object v3

    iget-object v3, v3, Ldxoptimizer/ue$a;->a:Ljava/lang/String;

    invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_97

    .line 848
    iget-object v2, p0, Ldxoptimizer/ue$c;->c:Ldxoptimizer/ue;

    iget-object v2, v2, Ldxoptimizer/ue;->a:Landroid/content/Context;

    const-string v3, "pref-filename"

    invoke-static {v2, v3}, Ldxoptimizer/uk;->a(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 849
    iget-object v3, p0, Ldxoptimizer/ue$c;->c:Ldxoptimizer/ue;

    invoke-static {v3, v2}, Ldxoptimizer/ue;->b(Ldxoptimizer/ue;Ljava/lang/String;)V

    .line 850
    if-nez v4, :cond_97

    .line 851
    sget-boolean v0, Ldxoptimizer/zj;->a:Z

    if-eqz v0, :cond_149

    .line 852
    const-string v0, "restart real download"

    invoke-static {v0}, Ldxoptimizer/zm;->a(Ljava/lang/String;)V

    .line 854
    :cond_149
    iget-object v0, p0, Ldxoptimizer/ue$c;->c:Ldxoptimizer/ue;

    invoke-static {v0}, Ldxoptimizer/ue;->d(Ldxoptimizer/ue;)Ldxoptimizer/ue$a;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ue$a;->d()I

    move-result v2

    .line 855
    iget-object v0, p0, Ldxoptimizer/ue$c;->c:Ldxoptimizer/ue;

    invoke-static {v0}, Ldxoptimizer/ue;->d(Ldxoptimizer/ue;)Ldxoptimizer/ue$a;

    move-result-object v0

    invoke-virtual {v0}, Ldxoptimizer/ue$a;->a()V

    .line 856
    iget-object v0, p0, Ldxoptimizer/ue$c;->c:Ldxoptimizer/ue;

    iget v3, p2, Ldxoptimizer/aae;->c:I

    const-wide/16 v4, 0x0

    invoke-static/range {v0 .. v5}, Ldxoptimizer/ue;->a(Ldxoptimizer/ue;Ldxoptimizer/ud;IIJ)V

    .line 857
    monitor-exit v6

    goto :goto_101

    .line 895
    :catchall_167
    move-exception v0

    monitor-exit v6
    :try_end_169
    .catchall {:try_start_a .. :try_end_169} :catchall_167

    throw v0

    .line 863
    :cond_16a
    const/4 v1, 0x2

    if-ne v7, v1, :cond_19e

    move v1, v2

    .line 864
    :goto_16e
    :try_start_16e
    const-string v2, "pref-need-redownload"

    invoke-static {p1, v2, v1}, Ldxoptimizer/uk;->b(Landroid/content/Context;Ljava/lang/String;Z)V

    .line 865
    const-string v2, "pref-last-progress-enable"

    invoke-static {p1, v2, v4}, Ldxoptimizer/uk;->b(Landroid/content/Context;Ljava/lang/String;Z)V

    .line 867
    sget-boolean v2, Ldxoptimizer/zj;->a:Z

    if-eqz v2, :cond_97

    .line 868
    new-instance v2, Ljava/lang/StringBuilder;

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

    const-string v3, "needReDownload="

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " isManual="

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Ldxoptimizer/zm;->a(Ljava/lang/String;)V

    goto/16 :goto_97

    :cond_19e
    move v1, v3

    .line 863
    goto :goto_16e

    .line 883
    :cond_1a0
    if-eqz v5, :cond_ee

    .line 884
    new-instance v1, Landroid/content/Intent;

    sget-object v2, Ldxoptimizer/uc;->c:Ljava/lang/String;

    invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 885
    invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;

    .line 886
    const-string v2, "extra-filename"

    iget-object v3, p2, Ldxoptimizer/aae;->g:Ljava/io/File;

    if-eqz v3, :cond_1bc

    iget-object v0, p2, Ldxoptimizer/aae;->g:Ljava/io/File;

    invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;

    move-result-object v0

    :cond_1bc
    invoke-virtual {v1, v2, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 887
    new-instance v0, Ljava/lang/StringBuilder;

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

    invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v2, ".permission.UPDATE"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p1, v1, v0}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;Ljava/lang/String;)V
    :try_end_1d9
    .catchall {:try_start_16e .. :try_end_1d9} :catchall_167

    goto/16 :goto_ee
.end method

.method public b(Landroid/content/Context;Ldxoptimizer/aae;J)V
    .registers 12

    .prologue
    .line 792
    iget v0, p0, Ldxoptimizer/ue$c;->a:I

    and-int/lit8 v0, v0, 0x2

    if-nez v0, :cond_7

    .line 811
    :cond_6
    :goto_6
    return-void

    .line 796
    :cond_7
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    .line 797
    iget-wide v2, p0, Ldxoptimizer/ue$c;->d:J

    const-wide/16 v4, 0x64

    add-long/2addr v2, v4

    cmp-long v2, v2, v0

    if-ltz v2, :cond_1a

    iget-wide v2, p0, Ldxoptimizer/ue$c;->d:J

    cmp-long v2, v2, v0

    if-lez v2, :cond_6

    .line 799
    :cond_1a
    sget-boolean v2, Ldxoptimizer/zj;->a:Z

    if-eqz v2, :cond_34

    .line 800
    new-instance v2, Ljava/lang/StringBuilder;

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

    const-string v3, "onUpdateProgress Publishing progress, bytes:"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2, p3, p4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Ldxoptimizer/zm;->a(Ljava/lang/String;)V

    .line 802
    :cond_34
    new-instance v2, Landroid/content/Intent;

    sget-object v3, Ldxoptimizer/uc;->b:Ljava/lang/String;

    invoke-direct {v2, v3}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 803
    invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v2, v3}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;

    .line 804
    const-string v3, "extra-method"

    const-string v4, "method-progress"

    invoke-virtual {v2, v3, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 805
    const-string v3, "extra-bytesSoFar"

    invoke-virtual {v2, v3, p3, p4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;

    .line 806
    const-string v3, "extra-file-size"

    iget-wide v4, p2, Ldxoptimizer/aae;->d:J

    invoke-virtual {v2, v3, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;

    .line 807
    new-instance v3, Ljava/lang/StringBuilder;

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

    invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    const-string v4, ".permission.UPDATE"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {p1, v2, v3}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;Ljava/lang/String;)V

    .line 808
    iput-wide v0, p0, Ldxoptimizer/ue$c;->d:J

    goto :goto_6
.end method