dt.smali
.class public Lcom/xiaomi/push/dt;
.super Ljava/lang/Object;
# direct methods
.method private static a()Lcom/xiaomi/push/dy;
.registers 1
new-instance v0, Lcom/xiaomi/push/du;
invoke-direct {v0}, Lcom/xiaomi/push/du;-><init>()V
return-object v0
.end method
.method public static a(Landroid/content/Context;)V
.registers 3
invoke-static {p0}, Lcom/xiaomi/push/dz;->a(Landroid/content/Context;)Lcom/xiaomi/push/dz;
move-result-object v0
invoke-virtual {v0}, Lcom/xiaomi/push/dz;->a()V
:try_start_7
new-instance v0, Lcom/xiaomi/push/mpcd/receivers/BroadcastActionsReceiver;
invoke-static {}, Lcom/xiaomi/push/dt;->a()Lcom/xiaomi/push/dy;
move-result-object v1
invoke-direct {v0, v1}, Lcom/xiaomi/push/mpcd/receivers/BroadcastActionsReceiver;-><init>(Lcom/xiaomi/push/dy;)V
invoke-static {}, Lcom/xiaomi/push/dt;->b()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_17
.catch Ljava/lang/Throwable; {:try_start_7 .. :try_end_17} :catch_18
:goto_17
return-void
:catch_18
move-exception v0
invoke-static {v0}, Lcom/xiaomi/a/a/a/c;->a(Ljava/lang/Throwable;)V
goto :goto_17
.end method
.method private static b()Landroid/content/IntentFilter;
.registers 2
new-instance v0, Landroid/content/IntentFilter;
invoke-direct {v0}, Landroid/content/IntentFilter;-><init>()V
const-string v1, "android.intent.action.PACKAGE_ADDED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
const-string v1, "android.intent.action.PACKAGE_CHANGED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
const-string v1, "android.intent.action.PACKAGE_DATA_CLEARED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
const-string v1, "android.intent.action.PACKAGE_REPLACED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
const-string v1, "android.intent.action.PACKAGE_RESTARTED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
const-string v1, "android.intent.action.PACKAGE_REMOVED"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addAction(Ljava/lang/String;)V
const-string v1, "package"
invoke-virtual {v0, v1}, Landroid/content/IntentFilter;->addDataScheme(Ljava/lang/String;)V
return-object v0
.end method