【发布时间】:2018-04-30 05:52:45
【问题描述】:
我想知道,API 级别 > 14 的 Android 手机是否支持蓝牙 2.0 版?我正在尝试从具有 Android 版本 4.0.4 的 Sony XPeria S 手机打印到手机 printer named Fujitsu FTP-628WSL。我们已经使用三星 Galaxy SII (Android 2.3.x) 成功地在该打印机上打印。索尼 XPeria S 成功打印到Bixolon SPP-R200(我认为它有 BT 版本 2.1,但我不是 100% 确定......它肯定比富士通更新几年) - 可能是富士通的蓝牙根本不支持版本?
我已经通过了:
- http://developer.android.com/reference/android/bluetooth/package-summary.html
- http://developer.android.com/guide/topics/connectivity/bluetooth.html
- http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#createRfcommSocketToServiceRecord(java.util.UUID)
我们正在为两台打印机使用安全的 RFComm 连接。可以配对 Fujitsu 并连接到它,但对我来说似乎相当不稳定,并且打印无法使用以下错误消息:
11-19 14:42:13.647: E/BluetoothService.cpp(329): stopDiscoveryNative: D-Bus error in StopDiscovery: org.bluez.Error.Failed (**Invalid discovery session**)
11-19 14:42:19.677: E/app.BluetoothConnection(14736): Failed to connect to rfcomm socket.Service discovery failed
我试图找到有关“无效发现会话”的一些信息 - 没有成功。
【问题讨论】:
标签: android bluetooth printers