请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2540 您好!
我是 Blaze 自动化公司的 Android 开发人员。由于我需要使用 Android 应用设计和实施 CC2540密钥卡蓝牙低耗能器件。我想集成加速计、链路丢失服务、AlarmService.Loggs 等服务。 我无法获得加速计的清晰源代码段、它工作得非常完美。正如我在下面所述、我已经完成了以下操作。
我已启用以下加速计:
私有静态最终 UUID ACCEL_SERVICE_UUID = UUID.fromString("0000ffa0-0000-1000-8000-00805f9b34fb");
私有静态最终 UUID ACCEL_ENABLE_UUID = UUID.fromString("0000ffa1-0000-1000-8000-00805f9b34fb");
//使加速计为1
BluetoothGattistic Characteristic = GATT.getService (ACCEL_SERVICE_UUID).getCharacteristic (ACCEL_ENABLE_UUID);
characteristic.setValue(new 字节[]{0x01});
GATT.writeCharacteristic (Characteristic);
//为特征设置通知
BluetoothGattistic Characteristic = GATT.getService (ACCEL_SERVICE_UUID).getCharacteristic (ACCEL_ENABLE_UUID);
对于(BluetoothGattDescriptor descriptor:characteristic_getDescriptioner()){
descriptor.setValue(BluetoothGattDescriptor.ENABLE_NOTIFICATION_VALUE);
mBluetoothGatt.writeDescriptor (描述符);
}
我无法接收加速计(X、Y、Z)的值、光标不会转至回调方法
完成所有这些任务后的特性更改。
请帮我提供加速计和其他服务的完美示例。