Je développe une application dans laquelle l'appareil Android sera connecté à un appareil via bluetooth et ils échangeront certains paquets. Maintenant, la communication par paquets devrait être en cours d'exécution en arrière-plan et l'utilisateur peut naviguer à travers les écrans de l'application. Donc, à cet effet en utilisant la communication bluetooth en cours d'exécution en tant que service est une solution appropriée ou non? Si non, alors quelqu'un peut-il me faire savoir d'alternative à cela. Une autre chose que je voulais savoir, c'est si c'est une bonne idée d'avoir le service comme "à distance" et de communiquer sur IPC ou le service devrait être exécuté dans le même processus que l'application.Connexion Bluetooth en arrière-plan en tant que service sous Android?
4
A
Répondre
1
Oui, c'est une très bonne solution. En fait, je pense que les composants de service sont exactement pour ce genre de travail. Veillez également à vérifier les verrous de réveil si vous ne souhaitez pas perdre la connexion lorsque le téléphone est en mode suspendu.
0
Oui, c'est une solution parfaitement bonne. Vous devez définir Service dans le fichier AndroidManifest.
<application android:name="com.example.MyApplication"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<service
android:name="com.example.BLEService"
android:enabled="true" />
Avez-vous fait le code pour cela? Je cherchais un service Bluetooth Android partout mais rien. Souhaitez-vous être si gentil pour poster le code? Il aidera beaucoup – Iker
@Iker: Pourriez-vous obtenir des soln pour cela.Même j'ai besoin de code source pour référence à exécuter BT en arrière-plan.Si oui, alors pls partager – Basher51