adz.smali

.class public Ldxoptimizer/adz;
.super Ljava/lang/Object;
.source "ImplicitBroadcastRegisterUtils.java"


# direct methods
.method public static a(Landroid/content/Context;)V
    .registers 3

    .prologue
    .line 32
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x18

    if-lt v0, v1, :cond_24

    .line 33
    invoke-static {p0}, Ldxoptimizer/adz;->b(Landroid/content/Context;)V

    .line 34
    invoke-static {p0}, Ldxoptimizer/adz;->c(Landroid/content/Context;)V

    .line 35
    invoke-static {p0}, Ldxoptimizer/adz;->d(Landroid/content/Context;)V

    .line 36
    invoke-static {p0}, Ldxoptimizer/adz;->e(Landroid/content/Context;)V

    .line 37
    invoke-static {p0}, Ldxoptimizer/adz;->f(Landroid/content/Context;)V

    .line 38
    invoke-static {p0}, Ldxoptimizer/adz;->g(Landroid/content/Context;)V

    .line 39
    invoke-static {p0}, Ldxoptimizer/adz;->h(Landroid/content/Context;)V

    .line 40
    invoke-static {p0}, Ldxoptimizer/adz;->i(Landroid/content/Context;)V

    .line 41
    invoke-static {p0}, Ldxoptimizer/adz;->j(Landroid/content/Context;)V

    .line 42
    invoke-static {p0}, Ldxoptimizer/adz;->k(Landroid/content/Context;)V

    .line 44
    :cond_24
    return-void
.end method

.method private static b(Landroid/content/Context;)V
    .registers 4

    .prologue
    .line 52
    new-instance v0, Lcom/dianxinos/optimizer/NetworkChangeReceiver;

    invoke-direct {v0}, Lcom/dianxinos/optimizer/NetworkChangeReceiver;-><init>()V

    .line 53
    new-instance v1, Landroid/content/IntentFilter;

    const-string v2, "android.net.conn.CONNECTIVITY_CHANGE"

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

    .line 54
    invoke-static {p0, v0, v1}, Ldxoptimizer/cga;->b(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 55
    return-void
.end method

.method private static c(Landroid/content/Context;)V
    .registers 4

    .prologue
    .line 62
    new-instance v0, Lcom/dianxinos/optimizer/ShutDownReceiver;

    invoke-direct {v0}, Lcom/dianxinos/optimizer/ShutDownReceiver;-><init>()V

    .line 63
    new-instance v1, Landroid/content/IntentFilter;

    const-string v2, "android.intent.action.ACTION_SHUTDOWN"

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

    .line 64
    const v2, 0x7fffffff

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->setPriority(I)V

    .line 65
    invoke-static {p0, v0, v1}, Ldxoptimizer/cga;->b(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 66
    return-void
.end method

.method private static d(Landroid/content/Context;)V
    .registers 4

    .prologue
    .line 73
    new-instance v0, Lcom/dianxinos/optimizer/PackageChangeReceiver;

    invoke-direct {v0}, Lcom/dianxinos/optimizer/PackageChangeReceiver;-><init>()V

    .line 74
    new-instance v1, Landroid/content/IntentFilter;

    invoke-direct {v1}, Landroid/content/IntentFilter;-><init>()V

    .line 75
    const-string v2, "android.intent.action.PACKAGE_ADDED"

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 76
    const-string v2, "android.intent.action.PACKAGE_CHANGED"

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 77
    const-string v2, "android.intent.action.PACKAGE_REMOVED"

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 78
    const-string v2, "android.intent.action.PACKAGE_REPLACED"

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 79
    const-string v2, "package"

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addDataScheme(Ljava/lang/String;)V

    .line 80
    invoke-static {p0, v0, v1}, Ldxoptimizer/cga;->b(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 81
    return-void
.end method

.method private static e(Landroid/content/Context;)V
    .registers 4

    .prologue
    .line 88
    new-instance v0, Lcom/dianxinos/optimizer/module/accelerate/monitor/LowPowerMonitor;

    invoke-direct {v0}, Lcom/dianxinos/optimizer/module/accelerate/monitor/LowPowerMonitor;-><init>()V

    .line 89
    new-instance v1, Landroid/content/IntentFilter;

    const-string v2, "android.intent.action.BATTERY_LOW"

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

    .line 90
    invoke-static {p0, v0, v1}, Ldxoptimizer/cga;->b(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 91
    return-void
.end method

.method private static f(Landroid/content/Context;)V
    .registers 4

    .prologue
    .line 98
    new-instance v0, Lcom/dianxinos/optimizer/utils/AliveReceiver;

    invoke-direct {v0}, Lcom/dianxinos/optimizer/utils/AliveReceiver;-><init>()V

    .line 99
    new-instance v1, Landroid/content/IntentFilter;

    const-string v2, "android.intent.action.ACTION_POWER_CONNECTED"

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

    .line 100
    invoke-static {p0, v0, v1}, Ldxoptimizer/cga;->b(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 101
    return-void
.end method

.method private static g(Landroid/content/Context;)V
    .registers 4

    .prologue
    .line 108
    new-instance v0, Lcom/dianxinos/optimizer/module/diagnostic/items/AntiUninstallAdmin;

    invoke-direct {v0}, Lcom/dianxinos/optimizer/module/diagnostic/items/AntiUninstallAdmin;-><init>()V

    .line 109
    new-instance v1, Landroid/content/IntentFilter;

    const-string v2, "android.app.action.DEVICE_ADMIN_ENABLED"

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

    .line 110
    invoke-static {p0, v0, v1}, Ldxoptimizer/cga;->b(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 111
    return-void
.end method

.method private static h(Landroid/content/Context;)V
    .registers 4

    .prologue
    .line 118
    new-instance v0, Lcom/dianxinos/optimizer/module/accessibility/core/monitor/CallStateMonitor;

    invoke-direct {v0}, Lcom/dianxinos/optimizer/module/accessibility/core/monitor/CallStateMonitor;-><init>()V

    .line 119
    new-instance v1, Landroid/content/IntentFilter;

    const-string v2, "android.intent.action.PHONE_STATE"

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

    .line 120
    invoke-static {p0, v0, v1}, Ldxoptimizer/cga;->b(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 121
    return-void
.end method

.method private static i(Landroid/content/Context;)V
    .registers 4

    .prologue
    .line 128
    new-instance v0, Lcom/dianxinos/optimizer/engine/EnginePackageChangeReceiver;

    invoke-direct {v0}, Lcom/dianxinos/optimizer/engine/EnginePackageChangeReceiver;-><init>()V

    .line 129
    new-instance v1, Landroid/content/IntentFilter;

    invoke-direct {v1}, Landroid/content/IntentFilter;-><init>()V

    .line 130
    const-string v2, "android.intent.action.PACKAGE_ADDED"

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 131
    const-string v2, "android.intent.action.PACKAGE_CHANGED"

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 132
    const-string v2, "android.intent.action.PACKAGE_REMOVED"

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 133
    const-string v2, "android.intent.action.PACKAGE_REPLACED"

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 134
    const-string v2, "package"

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addDataScheme(Ljava/lang/String;)V

    .line 135
    invoke-static {p0, v0, v1}, Ldxoptimizer/cga;->b(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 136
    return-void
.end method

.method private static j(Landroid/content/Context;)V
    .registers 4
    .annotation build Landroid/annotation/TargetApi;
        value = 0x13
    .end annotation

    .prologue
    .line 144
    new-instance v0, Lcom/dianxinos/optimizer/engine/antispam/SmsReceiver;

    invoke-direct {v0}, Lcom/dianxinos/optimizer/engine/antispam/SmsReceiver;-><init>()V

    .line 145
    new-instance v1, Landroid/content/IntentFilter;

    invoke-direct {v1}, Landroid/content/IntentFilter;-><init>()V

    .line 146
    const-string v2, "android.provider.Telephony.SMS_DELIVER"

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 147
    const-string v2, "android.provider.Telephony.SMS_RECEIVED"

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 148
    const v2, 0x7fffffff

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->setPriority(I)V

    .line 149
    invoke-static {p0, v0, v1}, Ldxoptimizer/cga;->b(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 150
    return-void
.end method

.method private static k(Landroid/content/Context;)V
    .registers 4

    .prologue
    .line 157
    new-instance v0, Lcom/dianxinos/optimizer/engine/antispam/PhoneCallStateReceiver;

    invoke-direct {v0}, Lcom/dianxinos/optimizer/engine/antispam/PhoneCallStateReceiver;-><init>()V

    .line 158
    new-instance v1, Landroid/content/IntentFilter;

    invoke-direct {v1}, Landroid/content/IntentFilter;-><init>()V

    .line 160
    const-string v2, "android.intent.action.PHONE_STATE"

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V

    .line 161
    const v2, 0x7fffffff

    invoke-virtual {v1, v2}, Landroid/content/IntentFilter;->setPriority(I)V

    .line 162
    invoke-static {p0, v0, v1}, Ldxoptimizer/cga;->b(Landroid/content/Context;Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;

    .line 163
    return-void
.end method