Lik*_*iya 8 android ibeacon ibeacon-android android-ibeacon
我是Ibeacon的新手,我想知道我们可以在不使用任何SDKLibrary或库的情况下检测到android中的Ibeacon,任何人都可以提供示例示例.
我知道像Radius Networks这样的图书馆.但我不想使用任何图书馆
dav*_*ung 15
Android操作系统没有任何检测iBeacons的代码,但它的代码允许您扫描蓝牙LE设备,这是一种比iBeacon更低级别的设备.
您可以使用此蓝牙LE扫描滚动自己的代码来检测iBeacons.这正是Android的iBeacon显示库从半径网络一样.它是开源的,所以如果你不想使用这个库,你可以简单地从库中复制代码块并进行自己的检测.
源代码在这里:https: //github.com/RadiusNetworks/android-ibeacon-service
编辑:该库已移至http://github.com/AltBeacon/android-beacon-library
如果您检测用例非常简单,这可能会正常工作.但要注意不要过多的工作,因为处理所有边缘情况会变得越来越复杂.这当然是我在编写库时学到的.
如果您只想玩这个,我会专注于库中的一个类:IBeacon.java
此类可以从Android Blueooth LE扫描记录转换为IBeacon(如果扫描的蓝牙设备确实是iBeacon)
您可以在此处阅读有关如何在Android上设置蓝牙LE扫描的信息:http: //developer.android.com/guide/topics/connectivity/bluetooth-le.html
| 归档时间: |
|
| 查看次数: |
19179 次 |
| 最近记录: |