【转】android 4.3 BLE onCharacteristicWrite没有回调
2024-09-21 07:49:44
原文网址:http://bbs.csdn.net/topics/390882717?page=1
问题1.我在自己程序有开一个Timer定时去readCharacteristic, 每次read可以成功,但是在此过程中再调用writeCharacteristic之后发现BLE设备没有接收到设置的数据,没有执行onCharacteristicWrite这个回调,把Timer关闭掉不执行readCharacteristic,只执行writeCharacteristic的时候,可以设置成功,也可以收到onCharacteristicWrite,请问有人遇到这种情况吗?该怎么解决,看起来read跟write不能同时进行,我单独开线程让这两种操作分开,还是会设置不成功,请高手指点下
问题2. 设备发送的notify信息我这里触发不了onCharacteristicChanged,我已经setCharacteristicNotification为true,并且把descriptor也设置了enable,还是接收不到,请问该怎么设置呢??有没有人做过BLE相关的,给留个QQ吧
我也遇到了onCharacteristicChanged不触发的问题,触发的的时候延迟500
handler.postDelayed(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
LogUtil.showMessage("enableNoti 通知");
mBluetoothLeService.enableNoti();
}
}, 500);
最新文章
- linux原始套接字(3)-构造IP_TCP发送与接收
- PyOpenGL利用文泉驿正黑字体显示中文字体
- “Unable to execute dex: Multiple dex files”如何解决?
- 创建svn仓库脚本
- Android修改system只读权限
- 专家谈国产CPU最新发展态势:需强化标准建设(很全面)
- 前言:关于nagios监控
- js 获取 input file 文件 附给 image src
- android实现倒计时
- FBX SDK 从2012.1 到 2013.3 变化
- C# 4.0 新特性
- bootstrap sr-only
- html元素被隐藏在后面
- Jmeter新建用例图示
- LayaAir疑难杂症之一:List渲染无法生效
- Java高并发--缓存
- Alertmanager 安装(k8s报警)
- selenium-java,selenium版本和火狐浏览器版本对应关系
- Python装饰器--decorator
- Linux进程间的通信