ResidualPopupService.smali
.class public Lcom/avast/android/cleaner/residualpopup/service/ResidualPopupService;
.super Landroidx/core/app/AvastSafeJobIntentService;
# instance fields
.field private n:Lcom/avast/android/cleaner/service/AppStateService;
.field private o:Lcom/avast/android/cleanercore/device/DevicePackageManager;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Landroidx/core/app/AvastSafeJobIntentService;-><init>()V
return-void
.end method
.method private j(Ljava/lang/String;Ljava/lang/String;I)V
.registers 11
const/4 v6, 0x5
iget-object v0, p0, Lcom/avast/android/cleaner/residualpopup/service/ResidualPopupService;->n:Lcom/avast/android/cleaner/service/AppStateService;
const/4 v6, 0x5
invoke-virtual {v0}, Lcom/avast/android/cleaner/service/AppStateService;->x()Z
move-result v0
if-eqz v0, :cond_c
const/4 v6, 0x5
return-void
:cond_c
const/4 v6, 0x7
invoke-static {p1, p3}, Lcom/avast/android/cleaner/residualpopup/util/ResidualUtil;->c(Ljava/lang/String;I)Ljava/io/File;
move-result-object p3
const/4 v6, 0x6
if-eqz p3, :cond_26
const/4 v6, 0x2
invoke-virtual {p3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v3
const/4 v6, 0x4
invoke-virtual {p3}, Ljava/io/File;->length()J
move-result-wide v4
move-object v0, p0
move-object v1, p1
move-object v2, p2
move-object v2, p2
const/4 v6, 0x3
invoke-static/range {v0 .. v5}, Lcom/avast/android/cleaner/residualpopup/activity/ResidualPopupActivity;->P0(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;J)V
:cond_26
return-void
.end method
.method private k(Ljava/lang/String;Ljava/lang/String;)V
.registers 9
const/4 v5, 0x4
iget-object v0, p0, Lcom/avast/android/cleaner/residualpopup/service/ResidualPopupService;->n:Lcom/avast/android/cleaner/service/AppStateService;
const/4 v5, 0x2
invoke-virtual {v0}, Lcom/avast/android/cleaner/service/AppStateService;->x()Z
move-result v0
const/4 v5, 0x3
if-eqz v0, :cond_c
return-void
:cond_c
const/4 v5, 0x0
invoke-static {p1}, Lcom/avast/android/cleaner/residualpopup/util/ResidualUtil;->d(Ljava/lang/String;)J
move-result-wide v0
const/4 v5, 0x3
const-wide/16 v2, 0x0
const-wide/16 v2, 0x0
const/4 v5, 0x7
cmp-long v4, v0, v2
if-lez v4, :cond_1e
invoke-static {p0, p1, p2, v0, v1}, Lcom/avast/android/cleaner/residualpopup/activity/ResidualPopupActivity;->O0(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;J)V
:cond_1e
return-void
.end method
.method public static l(Landroid/content/Context;ILjava/lang/String;)V
.registers 6
const/4 v2, 0x7
new-instance v0, Landroid/content/Intent;
const-class v1, Lcom/avast/android/cleaner/residualpopup/service/ResidualPopupService;
const-class v1, Lcom/avast/android/cleaner/residualpopup/service/ResidualPopupService;
const/4 v2, 0x0
invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V
const/4 v2, 0x0
const-string v1, "ORsTXAT_ENCA"
const-string v1, "EXTRA_ACTION"
const/4 v2, 0x0
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
const-string p1, "EXTRA_PACKAGE_NAME"
const/4 v2, 0x6
invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
const/4 v2, 0x0
const-class p1, Lcom/avast/android/cleaner/residualpopup/service/ResidualPopupService;
const-class p1, Lcom/avast/android/cleaner/residualpopup/service/ResidualPopupService;
const/16 p2, 0x3ea
invoke-static {p0, p1, p2, v0}, Landroidx/core/app/JobIntentService;->d(Landroid/content/Context;Ljava/lang/Class;ILandroid/content/Intent;)V
const/4 v2, 0x5
return-void
.end method
# virtual methods
.method protected g(Landroid/content/Intent;)V
.registers 6
if-eqz p1, :cond_93
const/4 v3, 0x0
const-string v0, "EXTRA_ACTION"
invoke-virtual {p1, v0}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
move-result v1
const/4 v3, 0x4
if-eqz v1, :cond_93
const/4 v1, -0x1
invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I
move-result v0
const/4 v3, 0x5
const-string v1, "EXTRA_PACKAGE_NAME"
invoke-virtual {p1, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
const/4 v3, 0x2
if-nez p1, :cond_1d
const/4 v3, 0x1
return-void
:cond_1d
const/4 v3, 0x7
if-eqz v0, :cond_77
const/4 v3, 0x0
const/4 v1, 0x1
const/4 v3, 0x1
if-ne v0, v1, :cond_59
:try_start_25
iget-object v0, p0, Lcom/avast/android/cleaner/residualpopup/service/ResidualPopupService;->o:Lcom/avast/android/cleanercore/device/DevicePackageManager;
invoke-virtual {v0, p1}, Lcom/avast/android/cleanercore/device/DevicePackageManager;->D(Ljava/lang/String;)Landroid/content/pm/PackageInfo;
move-result-object v0
const/4 v3, 0x4
iget v0, v0, Landroid/content/pm/PackageInfo;->versionCode:I
:try_end_2e
.catch Lcom/avast/android/cleanercore/exception/PackageManagerException; {:try_start_25 .. :try_end_2e} :catch_3b
iget-object v1, p0, Lcom/avast/android/cleaner/residualpopup/service/ResidualPopupService;->o:Lcom/avast/android/cleanercore/device/DevicePackageManager;
invoke-virtual {v1, p1}, Lcom/avast/android/cleanercore/device/DevicePackageManager;->x(Ljava/lang/String;)Ljava/lang/CharSequence;
move-result-object v1
const/4 v3, 0x1
check-cast v1, Ljava/lang/String;
invoke-direct {p0, p1, v1, v0}, Lcom/avast/android/cleaner/residualpopup/service/ResidualPopupService;->j(Ljava/lang/String;Ljava/lang/String;I)V
goto :goto_93
:catch_3b
move-exception v0
const/4 v3, 0x2
new-instance v1, Ljava/lang/StringBuilder;
const/4 v3, 0x4
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const/4 v3, 0x5
const-string v2, "eRem(aaPgp ul.Haspife dvSnakcltnic-) iokendinrdo potngoWir:ef eglui"
const-string v2, "ResidualPopupService.onHandleWork() - getting packing info failed: "
const/4 v3, 0x3
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/4 v3, 0x6
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1, v0}, Leu/inmite/android/fw/DebugLog;->y(Ljava/lang/String;Ljava/lang/Throwable;)I
const/4 v3, 0x2
return-void
:cond_59
new-instance p1, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
const/4 v3, 0x6
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const/4 v3, 0x2
const-string v2, " wnooncvr tkeiesiUc nao:"
const-string v2, "Unknown service action: "
const/4 v3, 0x5
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/4 v3, 0x4
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const/4 v3, 0x0
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p1, v0}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw p1
:cond_77
const/4 v3, 0x0
const-class v0, Lcom/avast/android/cleaner/appcache/AppNameIconCache;
const/4 v3, 0x0
invoke-static {v0}, Leu/inmite/android/fw/SL;->i(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/avast/android/cleaner/appcache/AppNameIconCache;
const/4 v3, 0x2
invoke-virtual {v0, p1}, Lcom/avast/android/cleaner/appcache/AppNameIconCache;->r(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
const/4 v3, 0x1
if-eqz v1, :cond_8f
move-object v0, p1
move-object v0, p1
:cond_8f
const/4 v3, 0x5
invoke-direct {p0, p1, v0}, Lcom/avast/android/cleaner/residualpopup/service/ResidualPopupService;->k(Ljava/lang/String;Ljava/lang/String;)V
:cond_93
:goto_93
const/4 v3, 0x2
return-void
.end method
.method public onCreate()V
.registers 3
const/4 v1, 0x7
invoke-super {p0}, Landroidx/core/app/AvastSafeJobIntentService;->onCreate()V
const/4 v1, 0x3
const-class v0, Lcom/avast/android/cleaner/service/AppStateService;
const-class v0, Lcom/avast/android/cleaner/service/AppStateService;
const/4 v1, 0x5
invoke-static {v0}, Leu/inmite/android/fw/SL;->i(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
const/4 v1, 0x0
check-cast v0, Lcom/avast/android/cleaner/service/AppStateService;
iput-object v0, p0, Lcom/avast/android/cleaner/residualpopup/service/ResidualPopupService;->n:Lcom/avast/android/cleaner/service/AppStateService;
const/4 v1, 0x3
const-class v0, Lcom/avast/android/cleanercore/device/DevicePackageManager;
const-class v0, Lcom/avast/android/cleanercore/device/DevicePackageManager;
const/4 v1, 0x7
invoke-static {v0}, Leu/inmite/android/fw/SL;->i(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
const/4 v1, 0x5
check-cast v0, Lcom/avast/android/cleanercore/device/DevicePackageManager;
const/4 v1, 0x4
iput-object v0, p0, Lcom/avast/android/cleaner/residualpopup/service/ResidualPopupService;->o:Lcom/avast/android/cleanercore/device/DevicePackageManager;
return-void
.end method