Android: Est-il possible de se connecter automatiquement LE Bluetooth de l'appareil quand il s'agit en éventail et commence à la publicité ?
Je suis à la recherche d'un moyen de se connecter automatiquement un appareil Android à un LE Bluetooth (4.0 Smart) de l'appareil quand il s'agit de la gamme (et commence à la publicité). Je espérer qu'il fonctionne comme un casque Bluetooth - lorsqu'il est activé automatiquement se connecter à un téléphone jumelé (si elle est dans la gamme).
J'ai pensé à l'exécution d'un Service en arrière-plan qui sera périodiquement (tous les 50 à 100 ms) vérifier pour la publicité. Cependant, l'une des principales préoccupations est la vie de la batterie de votre appareil Android.
Quelqu'un pourrait-il svp des conseils ce serait la meilleure façon de mettre en œuvre cette fonctionnalité sur Android 4.3 et jusqu' ?
Merci d'avance!
OriginalL'auteur user2995035 | 2013-11-15
Vous devez vous connecter pour publier un commentaire.
définir ce paramètre paramètre dans connectGatt() à true. (deuxième paramètre)
Salut, avez-vous un service d'arrière-plan qui a un gattCallback , et une fois que le service commence à vous appeler connectGatt avec une suppression de périphérique que vous avez créé avec l'adresse mac que vous avez , autoConnect = true , et les rappels?
Bonjour, avez-vous un exemple ?
OriginalL'auteur user3698465
Vous pouvez enregistrer un récepteur de radiodiffusion afin de recevoir les émissions lorsqu'un appareil Bluetooth est trouvé. Voir l'API guide sujet Bluetooth pour plus de détails et des exemples de code.
Aussi regarder la rubrique Bluetooth Low Energy.
Enfin, jetez un oeil à ce fil, qui est essentiellement la même question.
OriginalL'auteur Ted Hopp
En fait, cela ne fonctionne que pour la norme Bluetooth. Pour Bluetooth smart
ACTION_ACL_CONNECTED/ACTION_ACL_DISCONNECTED
émissions ne fonctionnent pas.Pour BLE vous devez travailler avec l'Api et les rappels dans
mBluetoothAdapter.startLeScan(mLeScanCallback);
une fois qu'un périphérique est détecté.OriginalL'auteur AllDayAmazing