Jayming1024
Jayming1024
  • 发布:2015-08-04 14:49
  • 更新:2020-08-31 17:13
  • 阅读:28274

与蓝牙打印机建立连接并打印

分类:Native.js

mui.plusReady(function(){     
    var main = plus.android.runtimeMainActivity();  
    var BluetoothAdapter = plus.android.importClass("android.bluetooth.BluetoothAdapter");  
    var UUID=plus.android.importClass("java.util.UUID");  
    uuid=UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");  
    var BAdapter = BluetoothAdapter.getDefaultAdapter();  
    BAdapter.cancelDiscovery();//停止扫描  
    var addres_mac = plus.storage.getItem("printer");//传入打印机mac地址  
    device=BAdapter.getRemoteDevice(addres_mac);  
    plus.android.importClass(device);  
});  

function print(){  
    bluetoothSocket = device.createInsecureRfcommSocketToServiceRecord(uuid);  
    plus.android.importClass(bluetoothSocket);   
    if(!bluetoothSocket.isConnected()){  
        bluetoothSocket.connect();  
    }  
    var outputStream=bluetoothSocket.getOutputStream();  
    plus.android.importClass(outputStream);  
    var string="你好123";  
    var bytes = plus.android.invoke(string,'getBytes','gbk');  
    //console.log(bytes+"."+bytes.length);   
    outputStream.write(bytes);  
    outputStream.flush();  
}  
7 关注 分享
BoredApe 蔡繁荣 青木物联 Trust x***@qq.com 康林 1***@qq.com

要回复文章请先登录注册

haapy

haapy

有偿求助链接蓝牙打印机 有意向的加wx everccnight
2020-08-31 17:13
kunlunan

kunlunan

一样,这个只实现了安卓,ios 的没有
2020-08-07 13:35
5***@qq.com

5***@qq.com

ios的 如何实现呢
2020-05-20 12:39
小权

小权

mark
2020-03-07 23:16
1***@qq.com

1***@qq.com

回复 2***@qq.com :
没有,还在研究中
2019-12-12 20:19
2***@qq.com

2***@qq.com

回复 1***@qq.com :
找出打印二维码的方式了吗
2019-12-11 15:08
1***@qq.com

1***@qq.com

这个能打印二维码吗?
2019-12-03 15:48
2***@qq.com

2***@qq.com

回复 9***@qq.com :
老哥你就瞎误导人,你这个案例并不能解决问题
2019-08-07 09:47
9***@qq.com

9***@qq.com

unii-app蓝牙打印机demo
https://github.com/qihang666/BluetoothPrinter
这个demo已经实现好了 拿来用吧
2019-07-30 14:16
4***@qq.com

4***@qq.com

回复 1***@qq.com :
https://www.jianshu.com/p/ec0cdcd62595 你参考下这个
2019-04-09 18:21