藍牙打印機流程(筆記)

6、藍牙打印機流程
☆☆☆☆ScanUtils.getPrinter()(獲取到具體廠家的打印機示例)☆☆☆☆
//6.1如果是連接狀態,進行打印;
☆☆☆☆–>IntTempletFactory.directPrint☆☆☆☆
//6.2如果是未連接連接狀態,跳到打開藍牙界面
一、設置藍牙
1.1、獲取 BluetoothAdapter1.2、啓用藍牙
–>IntScanEightActivity.class (張銘珊activity)
二、查找設備
2.1查詢配對的設備或發現設備
只需調用 startDiscovery()和廣播接收者、
發起連接,BluetoothDevice 對象僅僅需要提供 MAC 地址)
–>IntBluetoothActivity(管向亮)-
獲取item,點擊item,(保存MAC到SP)跳回IntScanEightActivity.class
三、連接設備BluetoothSocket
/藍牙綁定監聽
private BroadcastReceiver boundDeviceReceiver
四、傳輸數據
//往打印機寫入數據
public static boolean SPPWrite(byte[] Data, int offset, int DataLen) {
try {
outputStream.write(Data, offset, DataLen);
} catch (IOException e){}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章