Android Ble 连接设备失败时回调函数 onConnectionStateChange status 返回133
开始找问题 各种mac地址,权限,线程…找了个遍,结果就是返回纹丝不动
又因为 mBluetoothGatt = mBluetoothDevice.connectGatt(mContext, true, mGattCallback);
第二个参数传的true 所有导致返回的status是4,找遍了都没找到4代表什么状态,就懵逼了一下午,
后来在调试的时候改成false才发现报 status =133,一上网查问题就解决了
SDK >6.0以上连接蓝牙函数多加了一个参数,坑死我了,一行代码坑半天

错误代码:

mBluetoothGatt = mBluetoothDevice.connectGatt(mContext, false, mGattCallback);

正确代码

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {mBluetoothGatt = mBluetoothDevice.connectGatt(mContext, false, mGattCallback,BluetoothDevice.TRANSPORT_LE);} else {mBluetoothGatt = mBluetoothDevice.connectGatt(mContext, false, mGattCallback);}

记录一下这个一行代码坑半天的坑

Android Ble 连接设备失败 onConnectionStateChange status 返回133相关推荐

  1. android ble status,Android BLE peripheral disconnects with status code BLE_HCI_INSTANT_PASSED(0x28)

    问题 My application is able to connect to the BLE peripheral(which is an OBDII/J1939 device) device su ...

  2. android errcode 1,android 唤起支付失败。一直返回errCode=-1

    @官方 已经按照如下步骤检查了,还是不行: 首先文档业务流程和开发步骤接入按照文档流程排查:如果还有问题需要以下环节引导商户排查: 1. 统一下单返回是否正常后面步骤都用到了这接口的appid,mch ...

  3. Android中BLE连接出现“BluetoothGatt status 133”的解决方法

    http://www.loverobots.cn/android-ble-connection-solution-bluetoothgatt-status-133.html 前  言 最近的工作方向一 ...

  4. 关于Android BLE 连接状态133、22 、8的问题记录

    公司做了一个多连的ble应用,其他设备正常使用,但是在oppoAX7上出现了连上后过一会就断开的情况,这种情况只有在多连的时候才会出现,查了下日志发现断开的都是onClientConnectionSt ...

  5. Android BLE writeCharacteristic偶尔返回false的处理方法

    背景: 最近在负责做RFID的一个项目,PDA通过BLE和BLE模块通信,BLE模块透传CMD给到RFID模块,然后RFID模块回Response,通过BLE模块给到PDA. 做好一些SDK的接口自己 ...

  6. Android BLE蓝牙开发知识总结

    Android BLE蓝牙开发知识总结 1.蓝牙介绍 1.1什么是蓝牙?    蓝牙( Bluetooth® ):是一种无线技术标准,可实现固定设备.移动设备和楼宇个人域网之间的短距离数据交换(使用2 ...

  7. Android BLE蓝牙详细解读

    代码地址如下: http://www.demodashi.com/demo/15062.html 随着物联网时代的到来,越来越多的智能硬件设备开始流行起来,比如智能手环.心率检测仪.以及各式各样的智能 ...

  8. Android ble开发详解

    前段时间,项目要接入一个ble硬件,以前也没接触过ble开发,在查阅不少资料和踩了不少坑才完成任务,因此打算写一个简单的ble开发步骤,希望能帮助到初次接触ble开发的同学. BLE相关术语简介 GA ...

  9. Android Ble蓝牙开发

    BLE Android 应用 开发 1.权限设置 2.获取蓝牙设备管理器 3.设备搜索 3.1 停止搜索 4.设备连接 5.设备的重连 6.设备的断开与服务关闭 7.通知的注册与接收 8.数据的主动读 ...

最新文章

  1. 阻碍职场发达的十种做法
  2. 【nodejs爬虫】使用async控制并发写一个小说爬虫
  3. 中小学将逐步推广编程教育;勒索病毒攻击部分政府部门和医院;国内外药企密集调价;微软要给Win7用户推死亡通知,这就是今天的大新闻...
  4. raid卡组不同raid_RAID磁盘阵列是如何运作的?
  5. 面向对象的3个基本要素和5个基本设计原则(整理)
  6. 新浪研发中心: Berkeley DB 使用经验总结
  7. 稀疏矩阵相乘-Python版
  8. 【软件工程】重要知识点
  9. html显示链接音乐,歌曲链接怎么填_HTML中如何链接本地音乐
  10. 《C程序员:从校园到职场》出版预告(3):从“阳春白雪”到“下里巴人”
  11. [RK3399][Android7.1] 问题记录 --- GPU 重启问题分析
  12. 编写一个程序,计算学生的总分和平均成绩(一)
  13. 案例-canvas绘制雨滴
  14. C语言——关键字,define定义宏,指针,结构体
  15. [linux kernel] 内核下ksz8081驱动调试
  16. 和阿文一起学H5——H5工具、素材
  17. 宝塔上线flask,遇见502错误
  18. 亚马逊Alexa的深度学习与语音识别的核心技术原理
  19. 熊掌号必备SEO知识4:已开通熊掌号,站点换域名了怎么办?
  20. python爬虫天猫商品数据及分析(4)

热门文章

  1. coalesce(coalesce函数的用法)
  2. 每年白捡几百块,要不要
  3. EmguCv3.4在实际工业应用----用于颜色检测,判定报警!
  4. linux-I/O模式
  5. 怎么修改Ubuntu更新源服务器为国内地址
  6. 用c语言输出一个字母的,用c语言编写程序输出一个短句
  7. 随笔--拉拉人的感慨日记
  8. android camera慢动作,关于android:这可能是全网关于Camera慢动作录像SlowMotion介绍最全的文章了...
  9. 工作改进方法及效果怎么写
  10. 百度地图获得POI及python实现