Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android不可撤销的通知限制和正确的前进方向。多个BluetoothGatt对象是否是一个好的前进方向?_Android_Bluetooth Lowenergy_Android Bluetooth_Android Developer Api_Android Ble - Fatal编程技术网

Android不可撤销的通知限制和正确的前进方向。多个BluetoothGatt对象是否是一个好的前进方向?

Android不可撤销的通知限制和正确的前进方向。多个BluetoothGatt对象是否是一个好的前进方向?,android,bluetooth-lowenergy,android-bluetooth,android-developer-api,android-ble,Android,Bluetooth Lowenergy,Android Bluetooth,Android Developer Api,Android Ble,我正在开发一个可连接到自定义硬件的BLE应用程序。硬件支持根据需要对任意多个特征进行通知。然而,android只允许我在15个特征上启用通知。我找到的唯一资源建议使用多个GATT对象来绕过这一限制。然而,这似乎很老套,并不是一种官方支持的做事方法。有人能推荐最好的前进之路吗 我错了,这是一个偷工减料的解决方案吗?这样做会有什么负面影响吗?在未来,android是否有可能改变他们的工作方式,打破我和我所有用户的实现?如果有硬限制,你就不能对这个限制做任何事情。你需要使用变通方法。Android中支

我正在开发一个可连接到自定义硬件的BLE应用程序。硬件支持根据需要对任意多个特征进行通知。然而,android只允许我在15个特征上启用通知。我找到的唯一资源建议使用多个GATT对象来绕过这一限制。然而,这似乎很老套,并不是一种官方支持的做事方法。有人能推荐最好的前进之路吗


我错了,这是一个偷工减料的解决方案吗?这样做会有什么负面影响吗?在未来,android是否有可能改变他们的工作方式,打破我和我所有用户的实现?

如果有硬限制,你就不能对这个限制做任何事情。你需要使用变通方法。Android中支持的“官方”方法在你发现问题时通常是无法逃脱的。根据文件,这个问题根本不应该存在

使用多个BluetoothGatt对象可能是一个很好的解决方法。我很难理解他们为什么要改变任何能打破这一局面的事情。然而,问题在于如何对代码进行编程,使其无bug,因为您现在有两个异步对象


但另一个问题是为什么你有这么多的特点?你能降低金额吗?

如果有一个硬限制,你不能对这个特定的限制做任何事情。你需要使用变通方法。Android中支持的“官方”方法在你发现问题时通常是无法逃脱的。根据文件,这个问题根本不应该存在

使用多个BluetoothGatt对象可能是一个很好的解决方法。我很难理解他们为什么要改变任何能打破这一局面的事情。然而,问题在于如何对代码进行编程,使其无bug,因为您现在有两个异步对象

但另一个问题是为什么你有这么多的特点?你能降低金额吗