在 Oreo 上谨慎获取 iBeacon 的主要、次要和 UUID

Get the major, minor, and UUID of an iBeacon discreetly on Oreo

我一直在使用后台服务在 android 7 上获取这些值。我知道可以在 android 8 上使用前台服务或 activity. 但是有没有可能以一种不引人注目的方式获得这些值?

Android8 在读取信标标识符的能力方面没有任何变化。您仍然可以不显眼地获取 iBeacon 的 UUID、主要和次要。唯一改变的是您不能再在长运行ning 后台服务中执行此操作(或运行 任何其他代码)。

我写了一篇博客 post,详细说明了这里发生的变化:http://www.davidgyoungtech.com/2017/08/07/beacon-detection-with-android-8