Etape 10 : Création d’un traceur de données Bluetooth android
Pour créer le programme de traceur de données, vous pouvez soit utiliser Eclipse ou le nouveau Studio Android (je suis allé avec l’option plus tard). Après avoir créé un nouveau projet, nous devons ajouter bluetooth gère les autorisations, cela peut être fait dans l’Android manifeste des autorisations, où nous avons besoin du BLUETOOTH ainsi que les autorisations de BLUETOOTH_ADMIN (figure 1).
Maintenant nous devons créer un fichier Xml dans présentation afin de contenir les périphériques bluetooth découverts (tel qu’illustré à la figure 2), intégrant un textView pour le titre et une liste pour la liste des périphériques.
Ensuite, nous devons ajouter une classe pour utiliser le module Bluetooth. Cette classe doit prolonger l’activité et mettre en œuvre des OnItemClickListener. Cela sert à choisir notre matériel d’acquisition de données en cliquant sur le texte affiché.
Pour le fil de connexion Bluetooth, il faut copier l’exemple de code de ce lien (ConnectThread et ConnectedThread). J’ai ajouté le sommeil à l’intérieur de ConnectThreads exécution de méthode, afin de faciliter l’utilisation des ressources.
La méthode write doit être modifiée pour recevoir les octets de notre dispositif, tel qu’illustré à la figure 3.
Il est maintenant temps pour importer les bibliothèques utilisées (si les bibliothèques n’ont pas été importé previsiously) et pour nettoyer le projet.
Une méthode de récepteur de diffusion doit être implémentée pour filtrer et afficher les périphériques (figure 4).
OnPause, OnActivityResult, OnItemClick écouteur doit être implémenté pour choisir le périphérique. Une méthode disconnect doit être implémentée pour déconnecter le périphérique bluetooth.