Android - Comment activer Bluetooth pour toujours?
Deux question sur Bluetooth développement sur Android:
- Est-il un moyen d'activer le Bluetooth pour être toujours sur (je pourrais avoir une longue périphérique phase de découverte dans mon application) dans Android? Aussi loin que je peux voir la valeur par défaut est le compte à rebours de 120s.
- Existe-t-elle open source Bluetooth implémentations de l'API?
source d'informationauteur Tor-Morten | 2009-09-14
Vous devez vous connecter pour publier un commentaire.
Bluetooth de la mise en œuvre est maintenant disponible dans l'Android 2.0 de l'API.
Voir cette et cette.
Activation de Bluetooth pour être toujours sur, ne peut pas être une bonne décision, si votre seule préoccupation est le long de la découverte de retard ("la vie de la batterie"-sage).
Comme pour Bluetooth tiers Api, la seule chose que j'ai entendu parler de est iAnywhere Bleu SDK (à partir de Sybase, pas gratuit, seulement version d'évaluation disponible), qui couvre certaines des fonctionnalités, qui seront pris en charge dans l'avenir de la système/bluetooth et bluez paquets.
Selon le Android Bluetooth feuille de routela plupart du tant attendu des choses comme les API Java, Bluetooth 2.1 + EDR sera mis en œuvre, à un moment donné dans l'avenir.
Bonne chance avec votre projet.
Sur 2.3.6 je peux garder l'appareil toujours visible en mettant le retard 0:
La Bluez pile sur Linux est une implémentation open source. Il est également disponible sur Windows, mais l'API est beaucoup plus complet sur Linux.
Quand vous dites, 'activer le Bluetooth de toujours être sur" voulez-vous dire, toujours en essayant de découvrir d'autres appareils?
Plus bluetooth puces ont un mode de veille profonde, où la puce est principalement vers le bas et vient juste de un pour vérifier les activités sur un établi des liens. Il ne fera que réveiller à pleine puissance lorsque vous voulez faire quelque chose (la découverte, établir une connexion) ou il y a de l'activité sur un lien existant.
Ouais, il consomme plus d'énergie que si le Bluetooth ont été complètement à côté, mais ce n'est pas un total de vampire.
http://developer.android.com/reference/android/bluetooth/BluetoothAdapter.html#ACTION_REQUEST_DISCOVERABLE
BlueCove est un open-source bluetooth de mise en œuvre de Java.
Il fonctionne sur un grand nombre de machines différentes et corriger si il y a une version compatible avec Android rôdant autour de quelque part.