Android: Jak znaleźć nazwę podłączonego urządzenia Bluetooth?

Zasadniczo próbuję 2 rzeczy tutaj, staram się uruchomić toast, gdy moje urządzenie Bluetooth jest podłączone do konkretnego urządzenia (więc muszę sprawdzić, czy jest to konkretna nazwa bluetooth), jeśli to jest konkretne urządzenie, chcę pokazać toast po podłączeniu do tego konkretnego urządzenia Bluetooth. Chcę też pokazać toast, gdy mój bluetooth zostanie odłączony od tego konkretnego urządzenia Bluetooth. Oto mój kod: w pliku manifest.xml

<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

<receiver android:name=".MyBluetoothReceiver" >
    <intent-filter>
    <action android:name="android.bluetooth.device.action.ACL_CONNECTED" />
    <action android:name="android.bluetooth.device.action.ACL_DISCONNECTED" />
    <action android:name="android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED" />           
</intent-filter>  
</receiver>  

Kod klasy:

public class MyBluetoothReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {

         Toast.makeText(context, "RECEIVER CALLED!!", Toast.LENGTH_LONG).show();


        if(intent.getAction().equals(
          "android.bluetooth.BluetoothDevice.ACTION_ACL_CONNECTED")){

           // code for Bluetooth connect

           Toast.makeText(context, "CONNECTED!!", Toast.LENGTH_LONG).show();
        }

        if(intent.getAction().equals(
          "android.bluetooth.device.action.ACL_DISCONNECTED")){

          //code for Bluetooth disconnect;
          Toast.makeText(getApplicationContext(),"DISCONNECTED",Toast.LENGTH_LONG).show();
        }
    }
}

W moim kodzie im dostaję poprawnie nazywany toast, a nawet toast za odłączony również działa, ale toast połączonych nigdy nie działa.

Daj mi znać, dlaczego toast CONNECTED nie działa i jak sprawić, by ten kod działał po podłączeniu do konkretnego urządzenia (nie chcę pokazywać tego toastu dla wszystkich urządzeń).

questionAnswers(1)

yourAnswerToTheQuestion