android pin码 经典蓝牙_Android 蓝牙 pin 自动配 setPin()方法有时候无效

news/2025/1/17 23:11:27/

2018-08-09

Android  蓝牙pin自动配对ClsUtils类中的

static public boolean setPin(Class btClass, BluetoothDevice btDevice,

String str){

try{

Method removeBondMethod = btClass.getDeclaredMethod("setPin", new Class[]{byte[].class});

Boolean returnValue = (Boolean) removeBondMethod.invoke(btDevice,

new Object[]{str.getBytes()});

return returnValue.booleanValue();

}catch (Exception e){   e.printStackTrace();return false;

}

}

输入错误的pin 返回也是true,实际蓝牙并没有配对成功 btDevice.getBondState()== BluetoothDevice.BOND_BONDED???为什么,如何解决


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

相关文章

蓝牙PIN码是什么

蓝牙是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接,在电信、计算机、网络与消费性电子产品等领域被广泛应用。蓝牙使今天的一些便携移动设备和计算机设备能够不需要电缆就能连接到互联网,并且可…

安卓蓝牙自动pin码

开发一蓝牙项目,配对时需要输入密码,实在是太不方便了,想实现隐藏输入密码的过程。 参考:android蓝牙配对 自动联接,如何实现android蓝牙开发 自动配对连接,并不弹出提示框 代码如下: 先新建一个名为 ClsUtils.java 的…

ble 设置固定的pin码_1.设置非固定长度的PIN码

ble 设置固定的pin码 When compared to its rival Android, iOS has always had a better reputation in security and privacy terms, becoming a highlight in all Apple marketing campaigns. This security is also grounded in the system restrictions, since Apple keep…

java 连接蓝牙 有密码_Android自动配对(绑定)蓝牙(BLE)设备,带有密码

我试图在没有用户交互的情况下配对蓝牙(BLE)设备 - 意味着配对将仅以编程方式完成,用户不会选择蓝牙设备而不会输入密码 . 我正在使用以下代码: //request receiver IntentFilter pairingRequestFilter = new IntentFilter(BluetoothDevice.ACTION_PAIRING_REQUEST); pairing…

考研C语言第八章

结构体定义&#xff0c;初始化&#xff0c;结构体数组 结构体对齐 这个东西看着像数据库里面属性的定义&#xff0c;也像java里面的类的定义 #include <stdio.h> #include <string.h> #include <stdlib.h>struct student{int num;char name[20];char sex;i…

Android 蓝牙自动匹配PIN码跳过用户交互

近期项目中需要连接蓝牙设备&#xff0c;起初只是设置蓝牙列表界面让用户点击然后输入默认PIN码&#xff0c;后来改需求了 &#xff0c;要求自动连接指定设备并不需要用户手动输入PIN码&#xff0c;作为Android 小白的我是拒绝的&#xff0c;但是拒绝有什么用~ 首先说一下之后…

笔记本蓝牙显示输入码无效_蓝牙键盘输入码错误无法连接笔记本(win10)

在研究室用三星笔记本写论文&#xff0c;ctrl键敲坏了(现在看来是复制黏贴用的太多) 于是买了个蓝牙键盘&#xff0c;省的跑a/s浪费时间&#xff0c;可是花了一上午才终于搞定了&#xff0c;还不如上午去趟客服分分钟换个ctrl键来的简单...... 那如何解决蓝牙键盘不能连接笔记本…

手机蓝牙连接小票机/打印机,输入PIN码后确定键不亮的解决办法

如果以前配对过&#xff0c;就在手机蓝牙里取消配对&#xff0c;然后把机器关掉&#xff0c;手机蓝牙关掉。 重新配对连接&#xff0c;可以用了。 就没有重启不能解决的问题&#xff0c;如果有&#xff0c;就重启两遍。