Comment détecter IBeacon dans android sans utiliser de bibliothèque
je suis nouveau sur Ibeacon et je veux savoir peut-on détecter Ibeacon dans android sans utiliser de SDKLibrary ou de la bibliothèque peut-on donner l'exemple d'échantillon.
je sais que certains de la bibliothèque de Rayon de Réseaux. mais je ne veux pas utiliser n'importe quelle bibliothèque
OriginalL'auteur Likhit Jagatiya | 2014-05-08
Vous devez vous connecter pour publier un commentaire.
Le système d'exploitation Android n'a pas de code qui détecte les iBeacons, mais il a un code qui vous permet de scanner Bluetooth pour LE des appareils, qui sont d'un niveau inférieur à l'appareil que l'un iBeacon.
Vous pouvez rouler votre propre code qui détecte les iBeacons à l'aide de Bluetooth LE balayage. C'est exactement ce que le Android iBeacon Bibliothèque de Rayon De Réseaux. Il est open source, donc si vous ne voulez pas utiliser la bibliothèque, vous pouvez simplement copier des blocs de code à partir de la bibliothèque et de faire votre propre de détection.
Le code source est ici:
https://github.com/RadiusNetworks/android-ibeacon-serviceEDIT: la bibliothèque a été déplacé à http://github.com/AltBeacon/android-beacon-library
Si vous avez la détection de cas d'utilisation sont très simples, ce serait bien. Attention à ne pas mordre trop de travail, même si, en raison de la manipulation de tous les cas de bord peut devenir de plus en plus complexe. C'est certainement ce que j'ai appris lors de l'écriture de la bibliothèque.
Si vous voulez juste jouer avec cela, je voudrais concentrer sur une classe de la bibliothèque: IBeacon.java
Cette classe peut convertir à partir d'un Android Blueooth LE scan de registre à un IBeacon (si l'image numérisée de l'appareil Bluetooth est en effet un iBeacon)
Vous pouvez lire sur la façon de configurer Bluetooth LE contrôle sur Android ici: http://developer.android.com/guide/topics/connectivity/bluetooth-le.html
Pour votre confort: La bibliothèque mentionné ci-dessus est maintenant disponible ici au github.com/AltBeacon/android-beacon-library
OriginalL'auteur davidgyoung
Il y a une nouvelle petite bibliothèque: https://github.com/inthepocket/ibeacon-scanner-android
Sans une bibliothèque, il est très facile de scanner pour les ibeacons, il vous suffit de créer le bon ScanFilter, basé sur le iBeacon, et puis commencer une BLE d'analyse. La création de la bonne ScanFilter peut être difficile au début, mieux avoir un oeil sur le code dans la bibliothèque.
Personne à charge sur la version Android, la localisation doit être activé, l'emplacement de l'autorisation doit être accordée et bluetooth, toujours, doit être sur.
OriginalL'auteur Elias