繁体   English   中英

摩托罗拉蓝牙低能耗读取GattCharacterisitics不返回

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM