Je souhaite obtenir une liste de tous les périphériques de la zone.Comment obtenir des périphériques Bluetooth couplés dans la zone
Pour cela, je demande les périphériques collés avec getBondedDevices() et ensuite faire une découverte. Mais cela me donne la liste de tous les dispositifs collés (dans la zone ou non) et ceux qui sont détectables. Et si je fais juste la découverte (sans utiliser getBondedDevices()) je ne reçois pas les périphériques liés dans la zone. Donc je veux obtenir une liste avec les périphériques collés (mais seulement ceux dans la région) et les dispositifs découvrables.
Merci pour l'aide
Sur Android 2.2 quand je fais la découverte je reçois également des dispositifs qui sont liés/appairés. Quelle (s) version (s) d'Android avez-vous testée? – zeitkunst
Les appareils auxquels je faisais référence ignorent réellement les demandes de découverte lorsqu'elles sont jumelées, ce qui est indépendant d'Android. Il se trouve que j'ai testé Android 1.6 et 2.2, mais j'ai appris cela à cause du firmware que j'ai écrit pour un appareil médical qui utilise des périphériques Bluetooth. Bien sûr, cela dépend de l'appareil, donc les appareils Bluetooth que vous avez testés se comportent différemment. – Klox
Je vais essayer de cette façon alors. En fait mon programme est aussi une application médicale qui se connecte à d'autres appareils par Bluetooth. L'utilisateur doit choisir le périphérique qu'il veut connecter, c'est pourquoi il semble inutile de montrer tous les périphériques liés qui ne sont pas dans la zone, ce qui pourrait me beaucoup d'entre eux. – Nemesis