Android 不在设置中时检测可编程设备

Android 不在设置中时检测可编程设备,android,bluetooth,bluetooth-lowenergy,Android,Bluetooth,Bluetooth Lowenergy,首先,我不是一个安卓开发者。我实际上只是在为Raspberry Pi开发一个程序,用手机的蓝牙检测人们。我刚刚了解到,Android设备只有在用户盯着蓝牙设置时才能被发现 另一方面,“TousAntiCovid”是一款由法国政府开发的联系人追踪应用程序,基本上可以检测安装了该应用程序的所有其他设备。。。无需让用户保持手机设置那么这是怎么回事?评论中发布了Emil,这有助于官方的新冠病毒追踪应用程序更好地利用智能手机的可能性,例如,在开发移动应用程序时没有我们通常面临的那么多节能限制 另一方面:

首先,我不是一个安卓开发者。我实际上只是在为Raspberry Pi开发一个程序,用手机的蓝牙检测人们。我刚刚了解到,Android设备只有在用户盯着蓝牙设置时才能被发现

另一方面,“TousAntiCovid”是一款由法国政府开发的联系人追踪应用程序,基本上可以检测安装了该应用程序的所有其他设备。。。无需让用户保持手机设置那么这是怎么回事?

评论中发布了Emil,这有助于官方的新冠病毒追踪应用程序更好地利用智能手机的可能性,例如,在开发移动应用程序时没有我们通常面临的那么多节能限制

另一方面:


您提到的限制(仅在操作系统设置中可发现)仅适用于使用Bluetooth Classic时。使用蓝牙低能(BLE)时,您必须在移动设备上设置GATT服务器,并开始宣传您的服务。您的设备现在可以通过广告找到。请查看web上的许多BLE指南,例如来自的指南,以获取有关该技术的更多信息。

也许它使用了此功能?不,没有,但是谢谢你抽出时间!感谢您的完整回复。仅供参考,Tousanticvid不使用曝光通知API。非常感谢。