Android蓝牙打印机连接

问题描述:

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

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

BluetoothDevice有一些属性可以帮助您找出连接的设备是否是蓝牙打印机? 在此先感谢!

如果使用BluetoothDevice类,则可以调用getBluetoothClass()函数。这将返回一个BluetoothClass对象,并且您可以使用getMajorDeviceClass()获取主要设备类,并使用getDeviceClass()获取次要设备类。我相信打印机应该有1536个主要类别和1664个作为他们的次要设备类别。不过,您可能想要检查那些设备分类号。