Stap 10: Het creëren van een android Bluetooth gegevens plotter
Als u de data plotter programma kunt gebruikt Eclipse of de nieuwe Android Studio (ik ging met de latere optie). Na het aanmaken van een nieuw project, we moeten toevoegen bluetooth verwerken van machtigingen, dit kan gebeuren in de Android manifesteren machtigingen, we de BLUETOOTH en de BLUETOOTH_ADMIN machtigingen (figuur 1 moeten).
Nu moeten we een XML-bestand maken in de lay-out te bevatten van de ontdekte bluetooth-apparaten (zoals weergegeven in figuur 2), waarin een textView voor de titel en een listView voor de lijst met apparaten.
Vervolgens moeten we het toevoegen van een klasse voor het gebruik van de Bluetooth-module. Deze klasse moet de activiteit uit te breiden en uit te voeren OnItemClickListener. Dit wordt gebruikt om te kiezen van onze data acquisitie apparaat door te klikken op de weergegeven tekst.
De Bluetooth verbinding draad moeten we kopiëren de voorbeeldcode via deze link (ConnectThread en ConnectedThread). Voegde ik slaap binnen ConnectThreads methode, uitvoeren om te verlichten van de weergave Resourcegebruik.
De methode write moet worden gewijzigd om de bytes ontvangen door onze apparaat zoals aangegeven in figuur 3.
Nu is het tijd voor het importeren van de gebruikte libs (als de libs niet geïmporteerde previsiously), en het project schoon te maken.
Een uitzending ontvanger methode moet worden geïmplementeerd om te filteren en weergeven van apparaten (figuur 4).
OnPause, OnActivityResult, OnItemClick luisteraar moet worden uitgevoerd om te kiezen van het apparaat. Een methode disconnect moet worden uitgevoerd als u de verbinding van het bluetooth-apparaat.