我正在使用摩托罗拉的“蓝牙低功耗ICS_R2 API”。到目前为止,我能够连接到TI 2540密钥卡并编写特性。另外我需要的是当密钥卡超出范围时触发的回调或意图。我目前的解决方案是监视器,定期启动特征发现。如果特征发现失败,则监视程序会认为密钥卡丢失。但是,我认为这会快速消耗钥匙扣的电池。有人知道更好的解决方案吗?
更新
com.motorola.bluetoothle.BluetoothGatt中的动作似乎很有趣。但是,我猜这些只是旧摩托罗拉BLE API的遗物。
BluetoothDevice.ACTION_ACL_DISCONNECTED似乎也适用于低能耗设备。
答案 0 :(得分:1)
为行动BluetoothDevice.ACTION_ACL_DISCONNECTED
注册BroadcastReceiver有效。