gpt4 book ai didi

android - Android BluetoothGattCharacteristic 中 PERMISSION_READ 和 PROPERTY_READ 的区别

转载 作者:行者123 更新时间:2023-11-29 01:38:12 25 4
gpt4 key购买 nike

我在 Android 蓝牙 LE 上遇到了一些奇怪的行为(使用三星的 Android 4.4.2 设备和谷歌的 4.4.4 设备)。

连接到低功耗蓝牙设备后,发现服务然后读取特征,在回调事件中,代码 BluetoothGattCharacteristic.getPermissions() 始终返回零。代码 BluetoothGattCharacteristic.getProperties() 确实返回了预期的返回值。

Android BluetoothGattCharacteristic 中的 PERMISSION_READPROPERTY_READ 有什么区别?为什么 getPermissions() 总是返回零?这是什么意思?

最佳答案

PERMISSION_READ 是允许某人或某物读取的操作。

PROPERTY_READ 是某些东西必须可读的属性。

某些内容可以阅读,但由于您的权限,您可能无法阅读。

我认为使用 getProperties 获得预期值是很正常的。

关于 getPermissions() 如果您的返回值为 0。这意味着您没有任何权限。

https://developer.android.com/reference/android/bluetooth/BluetoothGattCharacteristic.html

关于android - Android BluetoothGattCharacteristic 中 PERMISSION_READ 和 PROPERTY_READ 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26523948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com