我们可以通过Android手机检测ibeacons而无需明确打开蓝牙或位置吗?

时间:2017-03-03 12:45:56

标签: ibeacon ibeacon-android android-ibeacon

如何在没有明确开启蓝牙或位置的情况下检测来自Android手机的ibeacons ......? 我想设计一个应用程序,即使在蓝牙关闭时检测到信标......请提出答案

1 个答案:

答案 0 :(得分:1)

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

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