J'ai développé un service de premier plan qui devrait gérer une communication Bluetooth Low Energy entre un appareil HW spécifique.Android Communication entre le service et l'activité d'autres projets
Ce service a une activité dans laquelle vous pouvez configurer certains paramètres pour gérer le service, de toute façon il fonctionne avec l'activité tué aussi.
Le service contient également un BootReceiver et il est démarré avec le démarrage du périphérique.
Maintenant, mon but est de créer un autre projets avec un ou plusieurs activityes, celles-on à communiquer avec les données de service et excange.
J'ai cherché un aswer sur le net et ce sont les résultats:
- Bind et l'interface
Il semble que celui-ci est le correct, mais il est beaucoup plus compliqué et cela implique beaucoup de code pour un peu de données.
- Diffusion récepteur
récepteur de diffusion est facile à mettre en œuvre, mais si je dois lire des données de chaque bluetooth 100ms par exemple? Je ne pense pas que ce soit la bonne façon.
Quelle est la bonne façon d'implémenter une telle communication?
Essayez avec 'aidl' https://developer.android.com/guide/components/aidl.html –
Proposez-vous d'utiliser aidl pour ce type de communication? Je vais le lire quand même, merci –
Oui, quand vous devez accéder au service d'une autre application –