蓝牙
文章平均质量分 84
ailinghao
移动端开发:iOS、Android、flutter
展开
-
android蓝牙开发遇到的问题总结
1.ble多次写数据为什么只有一次回调参考http://a1anwang.com/post-18.html原因就在于上一次的write操作还没有回调,蓝牙处于busy状态,没有执行更多的蓝牙操作(需要查看源码中的mDeviceBusy)解决:方法1: 把多个连续的蓝牙操作(read,write等)放在线程里,并把每个蓝牙操作之间加延迟,sleep(200)类似这样。目的是等待回调完...原创 2018-04-28 11:42:11 · 2668 阅读 · 1 评论 -
ios蓝牙开发错误总结
1.didConnectPeripheral不调用原因:CBPeripheral对象居然会被释放掉,在这里对它用的是个weak?虽然我不太相信,但还是赶紧试了试答案了说的方法,写了个全局的属性对CBPeripheral强引用。果然,接下来一切OK,后面的内容写起来畅通无阻。 心里还是有点疑惑,就去找文档,然后找到这样一句话:You must retain a local copy...原创 2018-05-09 14:11:22 · 792 阅读 · 0 评论 -
ios蓝牙4.0开发附demo
参考:http://www.cocoachina.com/ios/20170824/20369.html①蓝牙常见名称和缩写 MFI ======= make for ipad ,iphone, itouch 专们为苹果设备制作的设备 BLE ==== buletouch low energy,蓝牙4.0设备因为低耗电,所以也叫做BLE peripheral,cent...原创 2018-03-16 11:16:15 · 1142 阅读 · 0 评论 -
Android BLE蓝牙基础
初识低功耗蓝牙Android 4.3(API Level 18)开始引入Bluetooth Low Energy(BLE,低功耗蓝牙)的核心功能并提供了相应的 API, 应用程序通过这些 API 扫描蓝牙设备、查询 services、读写设备的 characteristics(属性特征)等操作。Android BLE 使用的蓝牙协议是 GATT 协议,有关该协议的详细内容可以参见蓝牙官方文...转载 2018-09-29 14:38:56 · 441 阅读 · 0 评论