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");这其中的参数改怎么设置?
1***@qq.com
- 发布:2020-07-29 10:46
- 更新:2022-04-19 08:17
- 阅读:3836
4 个回复
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
怎么解决
kl_____ - ?????
兄弟你的DataWedge 是怎么配置的啊?,我把官方文档反反复复看了无数遍,回调,但是我取不到值。。。