Android Ble 连接设备失败 onConnectionStateChange status 返回133

news/2025/1/15 15:06:06/

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);}

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


http://www.ppmy.cn/news/753197.html

相关文章

PCI、PCI-X、PCI-E、PCI-E Card、Mini PCI-E、M.2、Add-in Card 它们有啥区别?这些概念你搞清楚了吗?

搞硬件或通信的“攻城狮”们,免不了要和各种通信协议及接口打交道。比如,我们经常接触PCI、PCI-X、PCI-E、PCI-E Card、Mini PCI-E、M.2(NGFF)、Add-in Card这些概念,作为“攻城狮”队伍中的一员,你搞清楚它们之间的关系了吗&…

NV133FHM-N52屏在rk3288的Android7.1上的点亮

1,原来的平台用的是lg的133的屏,是可以正常使用的,现在开始用NV133FHM-N52屏, 从NV133FHM-52的规格书上看到的timing信号是 ,然后对比LG133规格书的timing图片感觉少了一些数据, ,发现这样的问题…

全志F133A/B开发板

F133-A/B 开发板基于全志 F133-A/B 主芯片,它集成了 64 位处理器和 RISC CPU 指令体 系结构,主频高达 1.1GHz ,接口高达二十多种,十分丰富。该开发板可用于性能评估、产 品方案预研以及嵌入式开发学习等用途。 芯片型号…

android蓝牙连接133问题的解决办法---(连接篇)

上一篇文章介绍了“蓝牙扫描”,今天来说一下android蓝牙连接过程中133的问题: 我们经常在网上看到一些答案说需要释放gatt资源,这种方式可以在一定程度上减少出现133的概率。个人发现的一个规律是:一般出现蓝牙连接133的问题&…

CTFshow php特性 web133

目录 源码思路题解0x00 解法一 curl带出0x01 解法二 总结 源码 <?php/* # -*- coding: utf-8 -*- # Author: Firebasky # Date: 2020-10-13 11:25:09 # Last Modified by: h1xa # Last Modified time: 2020-10-13 16:43:44*/error_reporting(0); highlight_file(__FIL…

Android蓝牙连接出现133的解决办法

代码片段&#xff1a;出现连接133的问题找了很久的解决办法&#xff0c;尝试各种亦然不行&#xff0c;最终的解决办法就是下面标红代码 if (status BluetoothGatt.GATT_SUCCESS) {if (newState gatt.STATE_CONNECTED) {Log.i(TAG, "onConnectionStateChange: --------&q…

C语言 一根长度为133m,(c语言)一根长度为133m的材料,需要截成长度为19m和23m的短料,求两种短料各截多少段时,剩余的材料多少...

满意答案 mdqpr 2017.01.05 采纳率&#xff1a;50% 等级&#xff1a;7 已帮助&#xff1a;811人 您好楼主 根据你的问题 如果我没有理解错的话 第一题问的是 求两种短料各截多少段时&#xff0c;剩余的材料最少&#xff1f; 那么代码如下&#xff1a; #include int main() …

PostGIS(2):PostGreSQL数据库空间扩展模块安装

正式开始解读PostGIS 3.1.10文档之前&#xff0c;我们还是先简单叙述一下如何安装PostGIS。 从引言篇已经了解到&#xff1a;PostGIS是对象关系型数据库PostGreSQL的一个拓展模块。既然如此&#xff0c;我们必须先安装PostGreSQL数据库&#xff08;详细教程可参考&#xff1a;P…