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

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

分类: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