d.smali
.class public Lcom/xiaomi/push/mpcd/d;
.super Ljava/lang/Object;
# direct methods
.method private static a()Landroid/content/IntentFilter;
.registers 2
new-instance v0, Landroid/content/IntentFilter;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
const-string/jumbo v1, "android.intent.action.PACKAGE_ADDED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
const-string/jumbo v1, "android.intent.action.PACKAGE_CHANGED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
const-string/jumbo v1, "android.intent.action.PACKAGE_DATA_CLEARED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
const-string/jumbo v1, "android.intent.action.PACKAGE_REPLACED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
const-string/jumbo v1, "android.intent.action.PACKAGE_RESTARTED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
const-string/jumbo v1, "android.intent.action.PACKAGE_REMOVED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
const-string/jumbo v1, "package"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addDataScheme(Ljava/lang/String;)V
return-object v0
.end method
.method public static a(Landroid/content/Context;)V
.registers 3
invoke-static {p0}, Lcom/xiaomi/push/mpcd/g;->a(Landroid/content/Context;)Lcom/xiaomi/push/mpcd/g;
move-result-object v0
invoke-virtual {v0}, Lcom/xiaomi/push/mpcd/g;->a()V
:try_start_7
new-instance v0, Lcom/xiaomi/push/mpcd/BroadcastActionsReceiver;
invoke-direct {v0}, Lcom/xiaomi/push/mpcd/BroadcastActionsReceiver;-><init>()V
invoke-static {}, Lcom/xiaomi/push/mpcd/d;->a()Landroid/content/IntentFilter;
move-result-object v1
invoke-virtual {p0, v0, v1}, Landroid/content/Context;->registerReceiver(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;
:try_end_13
.catch Ljava/lang/Throwable; {:try_start_7 .. :try_end_13} :catch_14
:goto_13
return-void
:catch_14
move-exception v0
invoke-static {v0}, Lcom/xiaomi/channel/commonutils/b/c;->a(Ljava/lang/Throwable;)V
goto :goto_13
.end method