Android 无需用户配对确认即可将蓝牙与Zebra打印机配对
我正在做一个小项目,我需要Nexus7(android v4.2.1)与Zebra打印机配对。我正在使用android的Bluetooth API,我调用CreateSecurerCommsocketToServiceRecord(uuid)来获取一个蓝牙套接字,但是当我在这个套接字上调用connect()时,我仍然得到了用户配对确认。我在这个论坛上挖苦了很多,想找到一个解决方案,但我无法找到有效的解决方案。。。如果有人能帮助我,我非常感激Android 无需用户配对确认即可将蓝牙与Zebra打印机配对,android,bluetooth,zebra-printers,Android,Bluetooth,Zebra Printers,我正在做一个小项目,我需要Nexus7(android v4.2.1)与Zebra打印机配对。我正在使用android的Bluetooth API,我调用CreateSecurerCommsocketToServiceRecord(uuid)来获取一个蓝牙套接字,但是当我在这个套接字上调用connect()时,我仍然得到了用户配对确认。我在这个论坛上挖苦了很多,想找到一个解决方案,但我无法找到有效的解决方案。。。如果有人能帮助我,我非常感激 谢谢 Zebra提供了一个Android API来处理
谢谢 Zebra提供了一个Android API来处理所有连接通信(包括蓝牙)。去看看
BluetoothPrinterConnection
我目前正在使用ZDK到android,每次通过蓝牙连接时,我都会收到配对请求。你使用的是哪种打印机?如果你想使用SDK,它需要一个pin,然后Android会弹出这个对话框。如果你想自己进行不安全的连接,你需要关闭打印机上的身份验证,然后你就可以了。我现在发现了问题。。。问题是我正在测试的设备上的android版本。。。。我使用安卓v4.2.1设备进行了测试,但仍然收到配对请求,但当我使用安卓2.3.6和另一个v3.1设备时,效果很好!我猜这是对android SDK第4版的误导。。。。