首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓iBeacon库fromScanData总是返回null

安卓iBeacon库fromScanData总是返回null
EN

Stack Overflow用户
提问于 2014-04-17 16:36:44
回答 1查看 354关注 0票数 0

我一直试图编写一个应用程序来检测iBeacons。(我将我的iPhone 5设置为iBeacon),我稍微修改了fromScanData方法,只返回邻近的UUID字符串。我不知道模式检测是怎么工作的。它总是记录“这不是iBeacon广告”。我没有使用整个IBeacon类。我只使用这个方法。我从我的onLeScan调用它,并传递字节数组scanRecord、rssi值和BluetoothDevice对象。一旦我有了我的接近UUID为每一个可选设备,我可以过滤那些我想要的。请帮帮忙。提前谢谢。

原木

04-17 14:44:29.828: D/BLEScan(28549):这不是一个:02011a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000广告( iBeacon广告以字节4-7表示).The字节

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-18 12:41:05

调试行说明了这一切。这些字节并不表示有效的iBeacon广告。你确定你的iPhone发射机真的正常工作吗?你能用一个不同的工具来检测iBeacon,比如安卓iBeacon定位应用程序吗?

我不知道您是如何设置发射机的,但您也可以尝试查找iBeacon iOS应用程序或EZ Beacon iOS应用程序,这些应用程序已知可以发送格式正确的iBeacon广告,这些广告与此代码一起工作。同样的安卓代码在iBeacon定位应用程序中。

最后,确保您的iPhone发射机在前台。iOS设备不能在后台以iBeacons的形式传输。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23138757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档