Android蓝牙打印机连接

时间:2017-07-25 11:03:29

标签: android printing bluetooth printers

我创建了一个应用程序,我将一些文本数据从应用程序打印到BlueTooth打印机。应用程序工作正常,但只有一件事我已经给出了蓝牙打印机的编码名称来打印数据。

我想让我的应用程序将文本数据发送到任何兼容Android的蓝牙打印机。任何帮助或小提示都会有所帮助。

BluetoothDevice是否有一些属性有助于查明连接的设备是否是蓝牙打印机? 在此先感谢!

1 个答案:

答案 0 :(得分:1)

如果您使用BluetoothDevice课程,则可以调用getBluetoothClass()功能。这会返回一个BluetoothClass对象,您可以使用getMajorDeviceClass()获取主要设备类,getDeviceClass()获取次要设备类。我认为打印机应该有1536作为他们的主要类,1664作为他们的次要设备类。不过,您可能希望对这些设备类数进行检查。