J'ai un appareil BLE que je suis en train de programmer, et je voudrais que mon Android se connecte automatiquement à cet appareil BLE, s'il est publicitaire et s'il est déjà apparié. Je sais que c'est possible, car j'ai déjà un appareil bluetooth qui fait une telle chose. Est-ce quelque chose qui doit être réglé à partir du périphérique BLE ? Ou depuis le téléphone lui-même ? Je suis vraiment curieux de savoir ce qu'il en est, merci.
Réponse
Trop de publicités?
vincent low
Points
545
À ma connaissance, l'API Bluetooth d'Android ne fournit pas cette fonctionnalité.
J'ai essayé de réaliser une reconnexion automatique en utilisant BluetoothDevice#connectGatt avec "autoConnect" réglé sur true mais cela n'a pas fonctionné du tout.
Comme Joe l'a suggéré dans les commentaires, j'opterais pour ma propre mise en œuvre, en gérant à la fois le processus de numérisation et le processus de connexion.