答案 0 :(得分:1)
如果您想在有人进入信标范围时启动通知,则需要实施区域监控。您应该使用Estimote SDK定义一个区域:如果您只希望它与单个信标一起使用,则应该使用所有值(UUID,Major和Minor)定义区域。
如果您使用onEnteredRegion方法设置了某个信标,则会在某人到达信标范围时触发通知。还有onExitedRegion,用于在用户离开该区域时触发操作。您可以在BeaconManager类下的SDK文档中查找:http://estimote.github.io/Android-SDK/JavaDocs/。
干杯。
答案 1 :(得分:0)
使用Estimote SDK或使用BluetoothAdapter.startLeScan(android.bluetooth.BluetoothAdapter.LeScanCallback)实施您自己的通用BLE解决方案。
基本逻辑: