![](/img/trans.png)
[英]Motorola and Bluetooth Low Energy with custom Bluetooth Low Energy client device
[英]Motorola Bluetooth Low energy readGattCharacterisitics does not return
我正在开发在摩托罗拉Razr手机(运行android 2.3.5版)上的android应用程序,用于测试低功耗蓝牙设备(类似于TI CC2540的钥匙扣)。 我正在使用Motorola为我的应用程序提供的MOT_BTLE_Stubs.jar。 通过我的应用程序,我可以连接到设备。 但是readGattCharacteristicValue似乎不起作用,这在某个时候起作用了。 我正在尝试从句柄读取值。 每当我在广播接收器中阅读时,它都会返回该值。 但是现在它没有回应。 我添加了一个意图过滤器来接收ACTION_GATT_CHARACTERISTICS_READ。 它不会在广播接收器中返回该值。
我还原了旧代码。 它不起作用了。 手机的蓝牙设置似乎存在一些配置问题。 我无法刷新缓存内容。 如果有人遇到过相同的问题并已解决,请告诉我解决方案。
我正在使用ICS_R2
,所以那里没有帮助。 但是要刷新缓存,请对手机进行root操作,然后删除/data/misc/bluetoothd
,然后重新启动手机:
adb shell
su
busybox rm -rf /data/misc/bluetoothd
adb reboot
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.