uni-app 如何调用PDA扫描?广播模式的调用??有什么办法吗?原生我不会写啊,,请问这个有什么办法做吗?
function plusReady() {
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 : doReceive });
var IntentFilter = plus.android.importClass('android.content.IntentFilter');
var Intent = plus.android.importClass('android.content.Intent');
var filter = new IntentFilter();
filter.addAction("com.zkc.scancode");//监听扫描
main.registerReceiver(receiver,filter);//注册监听
function doReceive(context, intent) {
plus.android.importClass(intent);//通过intent实例引入intent类,方便以后的‘.’操作
var Number = intent.getStringExtra("code");
console.log(Number);
main.unregisterReceiver(receiver);//取消监听
}
}
这个代码是我搜出来的,但是我不知道怎么用这个代码?uni-app项目里写吗?要怎么写?还是打包那里面写?
6 个回复
3***@qq.com (作者)
诸位大神帮帮忙
8***@qq.com - 前端小白
楼主解决了这个问题了吗。我现在也有这个问题。也用的uni-app。我看到uni-app里继承了html5+ , 不需要等待plus ready了,我就想在onload函数里直接监听PDA的按键事件。另外请问楼主的uni-app能直接在PDA里运行吗
h***@163.com
解决了吗,uni-app如何在PDA里运行
2021-05-18 15:23
8***@qq.com - 噓噓乖乖
就想问楼主解决了吗
8***@qq.com
https://ask.dcloud.net.cn/question/62870
2019-12-30 10:18
w***@163.com
就想问楼主解决了吗
6***@qq.com - 豆豆
就想问楼主解决了吗
8***@qq.com
https://ask.dcloud.net.cn/question/62870
2019-12-30 10:18
4***@qq.com