【问题标题】:Can we detect ibeacons through android phones without explicitly turning on the bluetooth or location?我们可以在不明确打开蓝牙或位置的情况下通过 android 手机检测 ibeacons 吗?
【发布时间】:2017-03-03 12:45:55
【问题描述】:

我们如何在不显式打开蓝牙或位置的情况下检测 Android 手机中的 ibeacons...? 我想设计一个即使蓝牙关闭也能检测信标的应用程序......请提出答案

【问题讨论】:

  • iBecaons 通过蓝牙发射。如果您没有打开蓝牙,您应该如何扫描?这就像使用电视,无需将其插入电流。

标签: ibeacon ibeacon-android android-ibeacon


【解决方案1】:

抱歉,这是不可能的。必须打开蓝牙才能检测信标,因为它需要使用蓝牙无线电进行扫描。

使用 BLUETOOTH_ADMIN 权限(无论如何扫描都需要),可以检测蓝牙是否关闭,然后将其打开足够长的时间进行扫描,然后再次将其关闭。发生这种情况时,用户会看到蓝牙图标,并且会在安装时告知用户该应用需要此权限。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-24
    • 1970-01-01
    • 2020-04-21
    • 1970-01-01
    相关资源
    最近更新 更多