x.smali
.class public Lcom/keniu/security/x;
.super Ljava/lang/Object;
.source "PluginInstalledMonitor.java"
# direct methods
.method public static a(Landroid/content/Context;)V
.registers 4
.prologue
.line 20
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/system/RuntimeCheck;->IsUIProcess()Z
move-result v0
if-eqz v0, :cond_1a
.line 21
new-instance v0, Lcom/ijinshan/pluginslive/plugin/reload/MainProcReloadReceiver;
invoke-direct {v0}, Lcom/ijinshan/pluginslive/plugin/reload/MainProcReloadReceiver;-><init>()V
.line 22
new-instance v1, Landroid/content/IntentFilter;
const-string v2, "com.cleanmaster.mguard_cn.cleanmaster_install_plugin"
invoke-direct {v1, v2}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
.line 23
invoke-static {p0}, Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;->getInstance(Landroid/content/Context;)Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;
move-result-object v2
invoke-virtual {v2, v0, v1}, Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;->registerReceiver(Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;Landroid/content/IntentFilter;)V
.line 37
:cond_19
:goto_19
return-void
.line 24
:cond_1a
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/system/RuntimeCheck;->IsServiceProcess()Z
move-result v0
if-eqz v0, :cond_34
.line 25
new-instance v0, Lcom/ijinshan/pluginslive/plugin/reload/ServiceProcReloadReceiver;
invoke-direct {v0}, Lcom/ijinshan/pluginslive/plugin/reload/ServiceProcReloadReceiver;-><init>()V
.line 26
new-instance v1, Landroid/content/IntentFilter;
const-string v2, "com.cleanmaster.mguard_cn.cleanmaster_install_plugin"
invoke-direct {v1, v2}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
.line 27
invoke-static {p0}, Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;->getInstance(Landroid/content/Context;)Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;
move-result-object v2
invoke-virtual {v2, v0, v1}, Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;->registerReceiver(Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;Landroid/content/IntentFilter;)V
goto :goto_19
.line 28
:cond_34
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/system/RuntimeCheck;->IsWorkerProcess()Z
move-result v0
if-eqz v0, :cond_4e
.line 29
new-instance v0, Lcom/ijinshan/pluginslive/plugin/reload/WorkerProcReloadReceiver;
invoke-direct {v0}, Lcom/ijinshan/pluginslive/plugin/reload/WorkerProcReloadReceiver;-><init>()V
.line 30
new-instance v1, Landroid/content/IntentFilter;
const-string v2, "com.cleanmaster.mguard_cn.cleanmaster_install_plugin"
invoke-direct {v1, v2}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
.line 31
invoke-static {p0}, Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;->getInstance(Landroid/content/Context;)Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;
move-result-object v2
invoke-virtual {v2, v0, v1}, Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;->registerReceiver(Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;Landroid/content/IntentFilter;)V
goto :goto_19
.line 32
:cond_4e
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/system/RuntimeCheck;->IsChannelProcess()Z
move-result v0
if-eqz v0, :cond_19
.line 33
new-instance v0, Lcom/ijinshan/pluginslive/plugin/reload/ChannelProcReloadReceiver;
invoke-direct {v0}, Lcom/ijinshan/pluginslive/plugin/reload/ChannelProcReloadReceiver;-><init>()V
.line 34
new-instance v1, Landroid/content/IntentFilter;
const-string v2, "com.cleanmaster.mguard_cn.cleanmaster_install_plugin"
invoke-direct {v1, v2}, Landroid/content/IntentFilter;-><init>(Ljava/lang/String;)V
.line 35
invoke-static {p0}, Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;->getInstance(Landroid/content/Context;)Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;
move-result-object v2
invoke-virtual {v2, v0, v1}, Lcom/cleanmaster/hpcommonlib/utils/CmBroadcastManager;->registerReceiver(Lcom/cleanmaster/hpcommonlib/utils/CMBaseReceiver;Landroid/content/IntentFilter;)V
goto :goto_19
.end method