.class public Lcom/zk/drivermonitor/reciever/TimerReciever; .super Landroid/content/BroadcastReceiver; .source "TimerReciever.java" # direct methods .method public constructor ()V .locals 0 .line 17 invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V return-void .end method .method private a(Landroid/content/Context;)Z .locals 1 const-string v0, "keyguard" .line 39 invoke-virtual {p1, v0}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; move-result-object p1 .line 38 check-cast p1, Landroid/app/KeyguardManager; .line 40 invoke-virtual {p1}, Landroid/app/KeyguardManager;->inKeyguardRestrictedInputMode()Z move-result p1 return p1 .end method # virtual methods .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V .locals 1 .line 21 invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String; move-result-object p2 if-eqz p2, :cond_1 const-string v0, "com.android.zk.drivermonitor" .line 22 invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p2 if-eqz p2, :cond_1 .line 23 invoke-direct {p0, p1}, Lcom/zk/drivermonitor/reciever/TimerReciever;->a(Landroid/content/Context;)Z move-result p2 if-eqz p2, :cond_0 .line 24 sget-object p1, Lcom/zk/drivermonitor/utils/Constants;->b:Ljava/lang/String; const-string p2, "----------\u65e0\u6548\u6570\u636e---------" invoke-static {p1, p2}, Lcom/zk/drivermonitor/utils/MyLog;->a(Ljava/lang/String;Ljava/lang/String;)V return-void .line 27 :cond_0 invoke-static {}, Lcom/zk/drivermonitor/manager/StartUpload;->a()Lcom/zk/drivermonitor/manager/StartUpload; move-result-object p2 invoke-virtual {p2, p1}, Lcom/zk/drivermonitor/manager/StartUpload;->a(Landroid/content/Context;)V .line 29 sget p2, Landroid/os/Build$VERSION;->SDK_INT:I const/16 v0, 0x15 if-ge p2, v0, :cond_1 .line 30 sget-object p2, Lcom/zk/drivermonitor/utils/Constants;->b:Ljava/lang/String; const-string v0, "----fuck----" invoke-static {p2, v0}, Lcom/zk/drivermonitor/utils/MyLog;->a(Ljava/lang/String;Ljava/lang/String;)V .line 31 invoke-static {}, Lcom/zk/drivermonitor/manager/OCInfoManager;->a()Lcom/zk/drivermonitor/manager/OCInfoManager; move-result-object p2 invoke-virtual {p2, p1}, Lcom/zk/drivermonitor/manager/OCInfoManager;->a(Landroid/content/Context;)V :cond_1 return-void .end method