Verbindung zu Bluetooth-programmgesteuert

Ich versuche, eine Verbindung programmgesteuert mein Gerät, um zum Beispiel auf meinem Kopfhörer... ich hatte KitKat version und alles funktioniert perfekt (Bluetooth immer war die Verbindung ohne Probleme autommatically) aber da hab ich auch aktualisiert, um Lolipop es nicht. Ich würde gerne wissen, ob es irgendeinen Weg gibt, zu schließen Sie alle gekoppelten Gerät meiner Android phone zu Bluetooth wenn es eingeschaltet wird.

Da jetzt habe ich diesen code (bekommt die Geräte-Namen und Geräte-Adresse), weil ich dachte, ich könnte die Verbindung etwas wie device.connect(MAC-Address); aber es hat nicht funktioniert...

    BluetoothAdapter bluetoothAdapter
    = BluetoothAdapter.getDefaultAdapter();
Set < BluetoothDevice > pairedDevices = bluetoothAdapter.getBondedDevices();
if (pairedDevices.size() > 0) {
    for (BluetoothDevice device: pairedDevices) {
        mDeviceName.add(device.getName());
        mDeviceMAC.add(device.getAddress());

    }
}
bluetoothClass.setDeviceName(mDeviceName);
bluetoothClass.setDeviceMac(mDeviceMAC);

Frage

Auf meinem MotoG (KitKat) wenn ich wieder meine Bluetooth es verbindet autommatically auf das Gerät (wenn es in der Nähe und gepaart ofc...), aber auf meinem LG G3 muss ich gehen Sie zu Konfiguration/Bluetooth/Gekoppelte Geräte/und dort Tippen Sie auf das Gerät zu schließen... und das möchte ich vermeiden... sollte das möglich sein?


Ich würde gerne wissen, ob es irgendeine Möglichkeit der Verbindung mit bestimmten Bluetooth-nur das hinzufügen der Device name oder Device MAC... Mehr oder weniger wie Android tut, wenn ich Sie auf mein Gerät zu verbinden, es verbindet autommatically... ich will einfach nur, um das CLICK-Ereignis.
Ich weiß, dass Android verbinden sollte autommatically zu einem gekoppelten Gerät, aber es gibt Ausnahmen, gar nicht ... der einzige Weg, um das Pairing zu tun das auf... das ist der Grund, warum ich Frage mich, ob es da einen Weg, es zu tun...
Ich habe gelesen und getestet kcoppock Antwort aber es immer noch nicht funktioniert ..

Jede Anregung?

BEARBEITEN

Das wichtigste, was ich tun wollte, ist eine Verbindung zu meinem Bluetooth autommatically da ich aber gelesen habe Hey du Antwort... habe ich es herausgefunden und ich weiß, es ist ein Android bug, so dass die Sache, die ich tun möchte, ist wählen Sie die paired devices und klicken Sie dann auf das Gerät, das ich anschließen möchte (Ohne jegliche Intent) und schließen Sie es, anstatt zu gehen Configuration/Bluetooth/....
Btw ich gelesen habe, keine Antworten auf StackOverflow und ich habe etwas gefunden mit Sockets werden Sie verwendet, um die Verbindung Bluetooth?Könnte es eine Lösung?

InformationsquelleAutor der Frage Skizo-ozᴉʞS | 2015-08-01

Schreibe einen Kommentar