b.smali
.class public final Lcom/baidu/sofire/i/b;
.super Ljava/lang/Object;
.source "AlarmUtil.java"
# direct methods
.method public static a(Landroid/content/Context;IZ)V
.registers 11
.prologue
const-wide/32 v2, 0x927c0
.line 80
:try_start_3
const-string v0, "alarm"
invoke-virtual {p0, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/app/AlarmManager;
.line 82
new-instance v1, Landroid/content/Intent;
const-string v4, "com.baidu.action.SOFIRE.VIEW"
invoke-direct {v1, v4}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 83
const-class v4, Lcom/baidu/sofire/MyService;
invoke-virtual {v1, p0, v4}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;
.line 84
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v4
invoke-virtual {v1, v4}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
.line 85
const-string v4, "com.baidu.category.SOFIRE"
invoke-virtual {v1, v4}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
.line 86
const-string v4, "android.intent.category.DEFAULT"
invoke-virtual {v1, v4}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
.line 88
const-string v4, "from_plugin_package"
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 89
const-string v4, "target_class"
const-class v5, Lcom/baidu/sofire/ac/U;
invoke-virtual {v5}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 90
const-string v4, "target_method"
const-string v5, "handleWork"
invoke-virtual {v1, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 91
const-string v4, "from"
const/4 v5, 0x2
invoke-virtual {v1, v4, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 93
const/16 v4, 0x3e9
const/high16 v5, 0x8000000
.line 94
invoke-static {p0, v4, v1, v5}, Landroid/app/PendingIntent;->getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;
move-result-object v1
.line 97
packed-switch p1, :pswitch_data_a0
.line 115
:goto_54
:pswitch_54
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v4
add-long/2addr v2, v4
.line 117
new-instance v4, Ljava/lang/StringBuilder;
const-string v5, "n="
invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {v4, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v4
const-string v5, ", c="
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v4
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v6
invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-static {}, Lcom/baidu/sofire/b;->a()V
:try_end_74
.catch Ljava/lang/Throwable; {:try_start_3 .. :try_end_74} :catch_8d
.line 120
:try_start_74
invoke-virtual {v0, v1}, Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V
:try_end_77
.catch Ljava/lang/Throwable; {:try_start_74 .. :try_end_77} :catch_85
.line 124
:goto_77
if-eqz p2, :cond_92
.line 135
:goto_79
return-void
.line 99
:pswitch_7a
const-wide/16 v2, 0x7530
.line 100
goto :goto_54
.line 102
:pswitch_7d
const-wide/32 v2, 0x2bf20
.line 103
goto :goto_54
.line 105
:pswitch_81
const-wide/32 v2, 0x493e0
.line 106
goto :goto_54
.line 122
:catch_85
move-exception v4
:try_start_86
invoke-virtual {v4}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
invoke-static {}, Lcom/baidu/sofire/b;->c()V
:try_end_8c
.catch Ljava/lang/Throwable; {:try_start_86 .. :try_end_8c} :catch_8d
goto :goto_77
.line 133
:catch_8d
move-exception v0
invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
goto :goto_79
.line 128
:cond_92
const/4 v4, 0x0
:try_start_93
invoke-virtual {v0, v4, v2, v3, v1}, Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V
:try_end_96
.catch Ljava/lang/Throwable; {:try_start_93 .. :try_end_96} :catch_97
goto :goto_79
.line 130
:catch_97
move-exception v0
:try_start_98
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
invoke-static {}, Lcom/baidu/sofire/b;->c()V
:try_end_9e
.catch Ljava/lang/Throwable; {:try_start_98 .. :try_end_9e} :catch_8d
goto :goto_79
.line 97
nop
:pswitch_data_a0
.packed-switch 0x0
:pswitch_7a
:pswitch_7d
:pswitch_81
:pswitch_54
.end packed-switch
.end method