UnusedAppsWarningNotification.smali
.class public abstract Lcom/avast/android/cleaner/notifications/notification/scheduled/UnusedAppsWarningNotification;
.super Lcom/avast/android/cleaner/notifications/notification/BaseScheduledGroupedNotification;
# interfaces
.implements Lcom/avast/android/cleaner/notifications/notification/VariableStyleScheduleNotification;
# instance fields
.field private d:J
.field private e:I
# direct methods
.method constructor <init>()V
.registers 2
sget-object v0, Lcom/avast/android/cleaner/notifications/notification/NotificationGroups;->c:Lcom/avast/android/cleaner/notifications/notification/scheduled/group/ScheduledNotificationsGroup;
invoke-direct {p0, v0}, Lcom/avast/android/cleaner/notifications/notification/BaseScheduledGroupedNotification;-><init>(Lcom/avast/android/cleaner/notifications/notification/scheduled/group/ScheduledNotificationsGroup;)V
return-void
.end method
.method private x(Ljava/util/List;)J
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List<",
"Ljava/lang/String;",
">;)J"
}
.end annotation
const/4 v2, 0x7
new-instance v0, Lcom/avast/android/cleanercore/scanner/ScanResponse;
const-class v1, Lcom/avast/android/cleanercore/scanner/Scanner;
const-class v1, Lcom/avast/android/cleanercore/scanner/Scanner;
const/4 v2, 0x7
invoke-static {v1}, Leu/inmite/android/fw/SL;->i(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v1
const/4 v2, 0x5
check-cast v1, Lcom/avast/android/cleanercore/scanner/Scanner;
const/4 v2, 0x1
invoke-direct {v0, v1}, Lcom/avast/android/cleanercore/scanner/ScanResponse;-><init>(Lcom/avast/android/cleanercore/scanner/Scanner;)V
invoke-virtual {v0, p1}, Lcom/avast/android/cleanercore/scanner/ScanResponse;->b(Ljava/util/List;)J
move-result-wide v0
return-wide v0
.end method
.method public static y(Landroid/content/Context;)Z
.registers 2
const/4 v0, 0x3
invoke-static {p0}, Lcom/avast/android/cleanercore/appusage/AppUsageUtil;->a(Landroid/content/Context;)Z
move-result p0
const/4 v0, 0x4
xor-int/lit8 p0, p0, 0x1
return p0
.end method
.method public static z()J
.registers 3
const/4 v2, 0x1
invoke-static {}, Lcom/avast/android/cleaner/util/TimeUtil;->n()J
move-result-wide v0
const/4 v2, 0x2
return-wide v0
.end method
# virtual methods
.method A()I
.registers 3
iget v0, p0, Lcom/avast/android/cleaner/notifications/notification/scheduled/UnusedAppsWarningNotification;->e:I
return v0
.end method
.method B()Ljava/lang/String;
.registers 4
iget-wide v0, p0, Lcom/avast/android/cleaner/notifications/notification/scheduled/UnusedAppsWarningNotification;->d:J
const/4 v2, 0x1
invoke-static {v0, v1}, Lcom/avast/android/cleaner/util/ConvertUtils;->h(J)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public b()Z
.registers 8
const-class v0, Lcom/avast/android/cleaner/service/settings/AppSettingsService;
const-class v0, Lcom/avast/android/cleaner/service/settings/AppSettingsService;
const/4 v6, 0x1
invoke-static {v0}, Leu/inmite/android/fw/SL;->i(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
const/4 v6, 0x1
check-cast v0, Lcom/avast/android/cleaner/service/settings/AppSettingsService;
const/4 v6, 0x3
invoke-interface {p0}, Lcom/avast/android/cleaner/notifications/notification/TrackedNotification;->u()Ljava/lang/String;
move-result-object v1
const/4 v6, 0x6
invoke-virtual {v0, v1}, Lcom/avast/android/cleaner/service/settings/AppSettingsService;->d2(Ljava/lang/String;)Z
move-result v1
const/4 v2, 0x1
const/4 v3, 0x0
and-int/2addr v6, v3
if-eqz v1, :cond_23
invoke-virtual {v0}, Lcom/avast/android/cleaner/service/settings/AppSettingsService;->c2()Z
move-result v1
if-eqz v1, :cond_23
const/4 v1, 0x1
goto :goto_25
:cond_23
const/4 v1, 0x0
const/4 v1, 0x0
:goto_25
if-eqz v1, :cond_92
const/4 v6, 0x7
invoke-virtual {p0}, Lcom/avast/android/cleaner/notifications/notification/BaseTrackedNotification;->v()Landroid/content/Context;
move-result-object v1
const/4 v6, 0x0
invoke-static {v1}, Lcom/avast/android/cleanercore/appusage/AppUsageUtil;->d(Landroid/content/Context;)Z
move-result v1
const/4 v6, 0x7
if-nez v1, :cond_40
const-string v1, ")(sUd tealisNticeacQri,sWspoosnnn auofdpluesn gusocin i fspodcit.tginftginespiaitosatabiAa a ni "
const-string v1, "UnusedAppsWarningNotification.isQualified() no access to app usage stats, disabling notification"
invoke-static {v1}, Leu/inmite/android/fw/DebugLog;->d(Ljava/lang/String;)I
const/4 v6, 0x7
invoke-virtual {v0, v3}, Lcom/avast/android/cleaner/service/settings/AppSettingsService;->s4(Z)V
return v3
:cond_40
const/4 v6, 0x6
const-class v0, Lcom/avast/android/cleanercore/appusage/AppUsageService;
const-class v0, Lcom/avast/android/cleanercore/appusage/AppUsageService;
invoke-static {v0}, Leu/inmite/android/fw/SL;->i(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
const/4 v6, 0x4
check-cast v0, Lcom/avast/android/cleanercore/appusage/AppUsageService;
const/4 v6, 0x0
invoke-static {}, Lcom/avast/android/cleaner/notifications/notification/scheduled/UnusedAppsWarningNotification;->z()J
move-result-wide v4
const/4 v6, 0x6
invoke-virtual {v0, v4, v5}, Lcom/avast/android/cleanercore/appusage/AppUsageService;->p(J)Ljava/util/List;
move-result-object v0
const/4 v6, 0x3
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
const/4 v6, 0x1
iput v1, p0, Lcom/avast/android/cleaner/notifications/notification/scheduled/UnusedAppsWarningNotification;->e:I
const/4 v6, 0x7
new-instance v1, Ljava/lang/StringBuilder;
const/4 v6, 0x4
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "UnusedAppsWarningNotification.isQualified() unused apps="
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/4 v6, 0x5
iget v4, p0, Lcom/avast/android/cleaner/notifications/notification/scheduled/UnusedAppsWarningNotification;->e:I
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const/4 v6, 0x2
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Leu/inmite/android/fw/DebugLog;->d(Ljava/lang/String;)I
const/4 v6, 0x0
invoke-virtual {p0}, Lcom/avast/android/cleaner/notifications/notification/BaseTrackedNotification;->v()Landroid/content/Context;
move-result-object v1
invoke-static {v1}, Lcom/avast/android/cleaner/util/DebugPrefUtil;->e(Landroid/content/Context;)Z
move-result v1
const/4 v6, 0x5
if-nez v1, :cond_89
iget v1, p0, Lcom/avast/android/cleaner/notifications/notification/scheduled/UnusedAppsWarningNotification;->e:I
const/4 v6, 0x7
if-lez v1, :cond_92
:cond_89
const/4 v6, 0x3
invoke-direct {p0, v0}, Lcom/avast/android/cleaner/notifications/notification/scheduled/UnusedAppsWarningNotification;->x(Ljava/util/List;)J
move-result-wide v0
iput-wide v0, p0, Lcom/avast/android/cleaner/notifications/notification/scheduled/UnusedAppsWarningNotification;->d:J
const/4 v6, 0x2
return v2
:cond_92
const/4 v6, 0x4
return v3
.end method
.method public c()Ljava/lang/String;
.registers 3
const-string v0, "applications"
return-object v0
.end method
.method public f()I
.registers 3
const/4 v1, 0x0
const/4 v0, 0x2
const/4 v1, 0x7
return v0
.end method
.method public i()Ljava/lang/String;
.registers 3
const-string v0, "rdamspiptn_mfsin_uciueao_fnto"
const-string v0, "from_unused_apps_notification"
return-object v0
.end method
.method public j()I
.registers 3
const/4 v1, 0x7
const/4 v0, -0x1
return v0
.end method
.method public m()Z
.registers 3
const/4 v1, 0x2
const/4 v0, 0x1
const/4 v1, 0x1
return v0
.end method
.method public o(Landroid/content/Intent;)V
.registers 5
const/4 v2, 0x2
new-instance p1, Landroid/os/Bundle;
const/4 v0, 0x0
const/4 v0, 0x1
const/4 v2, 0x5
invoke-direct {p1, v0}, Landroid/os/Bundle;-><init>(I)V
const-string v1, "SHOW_ADS"
const/4 v2, 0x5
invoke-virtual {p1, v1, v0}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
const/4 v2, 0x4
invoke-virtual {p0}, Lcom/avast/android/cleaner/notifications/notification/BaseTrackedNotification;->v()Landroid/content/Context;
move-result-object v0
const/4 v2, 0x2
const-class v1, Lcom/avast/android/cleaner/fragment/AppsByUsageFragment;
invoke-static {v0, v1, p1}, Lcom/avast/android/cleaner/activity/CollectionActivity;->x0(Landroid/content/Context;Ljava/lang/Class;Landroid/os/Bundle;)V
const/4 v2, 0x6
return-void
.end method
.method public r()Lcom/avast/android/notification/TrackingNotification;
.registers 3
invoke-static {p0}, Lcom/avast/android/cleaner/notifications/provider/NotificationProvider;->D(Lcom/avast/android/cleaner/notifications/notification/scheduled/UnusedAppsWarningNotification;)Lcom/avast/android/notification/TrackingNotification;
move-result-object v0
const/4 v1, 0x0
return-object v0
.end method