2017-07-25 179 views
0

我已經創建了一個應用程序,用於從應用程序向BlueTooth打印機打印一些文本數據。應用程序工作正常,但只有一件事是我已經給了BlueTooth打印機的編碼名稱來打印數據。Android藍牙打印機連接

我想讓我的應用程序發送文本數據到任何與Android兼容的藍牙打印機。任何幫助或小提示都會有所幫助。

BluetoothDevice有一些屬性可以幫助您找出連接的設備是否是藍牙打印機? 在此先感謝!

回答

1

如果使用BluetoothDevice類,則可以調用getBluetoothClass()函數。這將返回一個BluetoothClass對象,並且您可以使用getMajorDeviceClass()獲取主要設備類,並使用getDeviceClass()獲取次要設備類。我相信打印機應該有1536個主要類別和1664個作爲他們的次要設備類別。不過,您可能想要檢查那些設備分類號。