小编ian*_*ian的帖子

没有用户的Android蓝牙配对使用Android API输入Pin和Confirmation

我是Android编程的初学者,因为我3个月前才开始.我正在做一个项目,使用蓝牙将Android应用程序连接到arduino.我已经有了Android应用程序的代码(bluetooth.adapter,socket,.etc.).连接代码已经正常工作.其中一个目标是Android应用程序在与蓝牙设备配对时自动输入密码,而无需用户输入PIN.

这个论坛上的旧帖子没什么用.(许多建议使用不安全模式,但我确实需要安全模式,在我的情况下,arduino是服务器,而手机应用程序是客户端,因此createInsecureRfcommSocketToServiceRecord()服务器方法对我不起作用)

我在android开发者网站上搜索并发现了这个关于bluetoothdevice类的信息:

setPairingConfirmation(boolean confirm)确认PAIRING_VARIANT_PASSKEY_CONFIRMATION配对的密码.

PAIRING_VARIANT_PIN ="将提示用户输入图钉或应用程序将为用户输入图钉".

PAIRING_VARIANT_PASSKEY_CONFIRMATION ="系统将提示用户确认屏幕上显示的密钥或应用程序将确认用户的密钥"

似乎使用代码,应用程序将是输入密码和确认密码使其成为"自动连接"功能,但Android网站没有给出如何使用它的示例代码.你们有没有使用这个或相关过程的示例代码?我感谢您的帮助!

android bluetooth android-bluetooth pairing

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

android-bluetooth ×1

bluetooth ×1

pairing ×1