如何在不使用任何库的情况下检测android中的IBeacon

如何在不使用任何库的情况下检测android中的IBeacon,第1张

概述我是Ibeacon的新手,我想知道我们可以在不使用任何SDKLibrary或库的情况下检测到android中的Ibeacon,任何人都可以提供示例示例.我知道像Radius Networks这样的图书馆.但我不想使用任何图书馆最佳答案Android *** 作系统没有任何检测iBeacons的代码,但它的代码允许您扫描蓝牙LE设备,这是一种比iBeacon更低级别的

我是Ibeacon的新手,我想知道我们可以在不使用任何SDKlibrary或库的情况下检测到android中的Ibeacon,任何人都可以提供示例示例.

我知道像Radius Networks这样的图书馆.但我不想使用任何图书馆

最佳答案Android *** 作系统没有任何检测iBeacons的代码,但它的代码允许您扫描蓝牙LE设备,这是一种比iBeacon更低级别的设备.

您可以使用此蓝牙LE扫描滚动自己的代码来检测iBeacons.这正是070​​01的Android iBeacon Library所做的.它是开源的,所以如果你不想使用这个库,你可以简单地从库中复制代码块并进行自己的检测.

源代码在这里: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 总结

以上是内存溢出为你收集整理的如何在不使用任何库的情况下检测android中的IBeacon全部内容,希望文章能够帮你解决如何在不使用任何库的情况下检测android中的IBeacon所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1139217.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存