.class Lcn/jzvd/JZVideoPlayerStandard$1; .super Landroid/content/BroadcastReceiver; .source "JZVideoPlayerStandard.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcn/jzvd/JZVideoPlayerStandard; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x0 name = null .end annotation # instance fields .field final synthetic this$0:Lcn/jzvd/JZVideoPlayerStandard; # direct methods .method constructor (Lcn/jzvd/JZVideoPlayerStandard;)V .registers 2 .line 71 iput-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard$1;->this$0:Lcn/jzvd/JZVideoPlayerStandard; invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V return-void .end method # virtual methods .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V .registers 5 .line 73 invoke-virtual {p2}, Landroid/content/Intent;->getAction()Ljava/lang/String; move-result-object p1 .line 74 const-string v0, "android.intent.action.BATTERY_CHANGED" invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_33 .line 75 const-string p1, "level" const/4 v0, 0x0 invoke-virtual {p2, p1, v0}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I move-result p1 .line 76 const-string v0, "scale" const/16 v1, 0x64 invoke-virtual {p2, v0, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I move-result p2 mul-int/2addr p1, v1 .line 77 div-int/2addr p1, p2 .line 78 sput p1, Lcn/jzvd/JZVideoPlayerStandard;->LAST_GET_BATTERYLEVEL_PERCENT:I .line 79 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard$1;->this$0:Lcn/jzvd/JZVideoPlayerStandard; invoke-virtual {p1}, Lcn/jzvd/JZVideoPlayerStandard;->setBatteryLevel()V .line 80 iget-object p1, p0, Lcn/jzvd/JZVideoPlayerStandard$1;->this$0:Lcn/jzvd/JZVideoPlayerStandard; invoke-virtual {p1}, Lcn/jzvd/JZVideoPlayerStandard;->getContext()Landroid/content/Context; move-result-object p1 iget-object p2, p0, Lcn/jzvd/JZVideoPlayerStandard$1;->this$0:Lcn/jzvd/JZVideoPlayerStandard; # getter for: Lcn/jzvd/JZVideoPlayerStandard;->battertReceiver:Landroid/content/BroadcastReceiver; invoke-static {p2}, Lcn/jzvd/JZVideoPlayerStandard;->access$000(Lcn/jzvd/JZVideoPlayerStandard;)Landroid/content/BroadcastReceiver; move-result-object p2 invoke-virtual {p1, p2}, Landroid/content/Context;->unregisterReceiver(Landroid/content/BroadcastReceiver;)V :cond_33 return-void .end method