安卓PDA调用扫描头进行扫码得到返回值

(本人在mui中使用的)

mui.plusReady(() => {
	var receiver;
	main = plus.android.runtimeMainActivity(); //获取activity   
	receiver = plus.android.implements('io.dcloud.android.content.BroadcastReceiver', {
		onReceive: (context, intent) => { //实现onReceiver回调函数    
			plus.android.importClass(intent); //通过intent实例引入intent类,方便以后的‘.’操作    
			alert(intent.getStringExtra("scannerdata") ); //获取数据 ,这里就是扫码之后弹出来的返回值
		}
	});
	var IntentFilter = plus.android.importClass('android.content.IntentFilter');
	var Intent = plus.android.importClass('android.content.Intent');
	var filter = new IntentFilter();
	filter.addAction("com.android.server.scannerservice.broadcast"); //监听扫码广播    
	main.registerReceiver(receiver, filter); //注册监听  
});

安卓PDA调用扫描头进行扫码得到返回值_第1张图片

你可能感兴趣的:(mui)