1***@qq.com
1***@qq.com
  • 发布:2020-07-29 10:46
  • 更新:2022-04-19 08:17
  • 阅读:3836

MUI开发APP过程中遇到的扫码广播问题(Zebra斑马PDA)

分类:MUI
mui

mui.plusReady(function(){
scanReady();
})
function scanReady() {
var main = plus.android.runtimeMainActivity(); //获取activity
var context = plus.android.importClass('android.content.Context'); //上下文
var receiver = plus.android.implements('io.dcloud.feature.internal.reflect.BroadcastReceiver', {
onReceive: getReceive //实现onReceiver回调函数
});
var IntentFilter = plus.android.importClass('android.content.IntentFilter'); //引入过滤器
var Intent = plus.android.importClass('android.content.Intent');
var filter = new IntentFilter();
// filter.addAction("lachesis_barcode_value_notice_broadcast"); //监听扫码广播 //com.android.scanservice.scancontext
filter.addAction("com.android.scanservice.scancontext");
//filter.addAction("android.intent.action.SCANRESULT");
main.registerReceiver(receiver, filter); //注册监听
}
function getReceive(context, intent) {
//console.log(intent.getStringExtra("data"));
var mgs = intent.getStringExtra("data");
console.log(plus.device.model);
alert(mgs);
}
斑马PDA中没有设置广播数据标签的选项,请问intent.getStringExtra("data");这其中的参数改怎么设置?

2020-07-29 10:46 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

已解决,intent.getStringExtra("com.motorolasolutions.emdk.datawedge.data_string");

鉴泉

鉴泉

请问广播action是固定的还是需要设置?

  • 鉴泉

    已解决,需要设置

    2020-11-16 16:53

  • MidNight

    回复 鉴泉: 请问这个怎么设置 DataWedge吗?

    2021-02-07 16:38

j***@163.com

j***@163.com

怎么解决

kl_____

kl_____ - ?????

兄弟你的DataWedge 是怎么配置的啊?,我把官方文档反反复复看了无数遍,回调,但是我取不到值。。。

该问题目前已经被锁定, 无法添加新回复