.class Lno/nordicsemi/android/ble/BleManager$3; .super Landroid/content/BroadcastReceiver; .source "BleManager.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lno/nordicsemi/android/ble/BleManager; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x1 name = null .end annotation # instance fields .field public final synthetic a:Lno/nordicsemi/android/ble/BleManager; # direct methods .method public constructor (Lno/nordicsemi/android/ble/BleManager;)V .locals 0 .line 1 iput-object p1, p0, Lno/nordicsemi/android/ble/BleManager$3;->a:Lno/nordicsemi/android/ble/BleManager; invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V return-void .end method # virtual methods .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V .locals 1 const-string p1, "android.bluetooth.device.extra.DEVICE" .line 1 invoke-virtual {p2, p1}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable; move-result-object p1 check-cast p1, Landroid/bluetooth/BluetoothDevice; .line 2 iget-object v0, p0, Lno/nordicsemi/android/ble/BleManager$3;->a:Lno/nordicsemi/android/ble/BleManager; invoke-static {v0}, Lno/nordicsemi/android/ble/BleManager;->t(Lno/nordicsemi/android/ble/BleManager;)Landroid/bluetooth/BluetoothGatt; move-result-object v0 if-eqz v0, :cond_1 invoke-virtual {p1}, Landroid/bluetooth/BluetoothDevice;->getAddress()Ljava/lang/String; move-result-object p1 iget-object v0, p0, Lno/nordicsemi/android/ble/BleManager$3;->a:Lno/nordicsemi/android/ble/BleManager; invoke-static {v0}, Lno/nordicsemi/android/ble/BleManager;->t(Lno/nordicsemi/android/ble/BleManager;)Landroid/bluetooth/BluetoothGatt; move-result-object v0 invoke-virtual {v0}, Landroid/bluetooth/BluetoothGatt;->getDevice()Landroid/bluetooth/BluetoothDevice; move-result-object v0 invoke-virtual {v0}, Landroid/bluetooth/BluetoothDevice;->getAddress()Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_0 goto :goto_0 :cond_0 const/4 p1, 0x0 const-string v0, "android.bluetooth.device.extra.PAIRING_VARIANT" .line 3 invoke-virtual {p2, v0, p1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I move-result p1 const-string p2, "[Broadcast] Action received: android.bluetooth.device.action.PAIRING_REQUEST, pairing variant: " .line 4 invoke-static {p2}, Landroid/support/v4/media/d;->a(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p2 iget-object v0, p0, Lno/nordicsemi/android/ble/BleManager$3;->a:Lno/nordicsemi/android/ble/BleManager; .line 5 invoke-virtual {v0, p1}, Lno/nordicsemi/android/ble/BleManager;->h0(I)Ljava/lang/String; move-result-object v0 invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v0, " (" invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string p1, ")" const-string v0, "BleManager" invoke-static {p2, p1, v0}, Lj2/a;->a(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)V :cond_1 :goto_0 return-void .end method