您好我正在使用嵌入式蓝牙设备连接我的Android应用程序。
我的应用程序安装在Android手机中,手机有一些配对的蓝牙设备,现在我希望如果启用任何配对的蓝牙设备(启动/开启)应用程序应该收到通知。
当然蓝牙将在手机中启用,蓝牙设备将在范围内。
请告诉我这是怎么回事?
谢谢!
答案 0 :(得分:1)
检查所有已更改的状态,然后比较新状态:
STATE_DISCONNECTED, STATE_CONNECTING, STATE_CONNECTED etc.
答案 1 :(得分:0)
没有任何自动可以检测到这一点,你必须让你的应用程序和配对设备做一些工作来检测这一点。 TYhere可以有两种选择:
您的应用可能会定期发现设备(低频 - 否则会导致电池耗尽)以搜索附近的配对设备。 启用/启动时配对的设备应该可以被发现。
更好的方法是,配对设备一旦进入与其配对的设备就会自动启动连接,并且通常在大多数手机上默认情况下,如果打开蓝牙,它也会扫描传入连接,所以你的应用程序可以准备接受传入的连接。