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