安卓PDA调用扫描头进行扫码得到返回值
(本人在mui中使用的)mui.plusReady(() => {var receiver;main = plus.android.runtimeMainActivity(); //获取activityreceiver = plus.android.implements('io.dcloud.android.content.BroadcastReceiver', {...
·
(本人在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); //注册监听
});
更多推荐
已为社区贡献3条内容
所有评论(0)