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