1***@qq.com
1***@qq.com
  • 发布:2021-08-18 15:38
  • 更新:2021-08-18 15:38
  • 阅读:1599

新大陆PDA H5 实现红外线扫描

分类:HTML5+

刚买了新大陆 手持pda 看了文档,还是没有头绪怎么调用红外线扫描,求大神指导! 初始化完成,后就没反应了,我用pda 打开此页面 先初始化完成(注册监控完成),下一步 应该是我在此页面 物理按键点红外线扫描,就应该能监听到扫描值。但是。并没有反应。求大神指导!
<script type="text/javascript" src="js/mui.js"></script>
<script type="text/javascript" src="js/mui.min.js"></script>
<script type="text/javascript">
mui.plusReady(function() {

            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  
                //function(context, intent) { //实现onReceiver回调函数  

                //          var device_model = plus.device.model;    
                //          if(device_model=="NLS-MT66"){    
                //              //新大陆 NLS-MT90    
                //              callback(intent.getStringExtra('SCAN_BARCODE1'));    
                //          }    
                //      }    
            });  
            var IntentFilter = plus.android.importClass('android.content.IntentFilter'); //引入过滤器    
            var Intent = plus.android.importClass('android.content.Intent');  
            var filter = new IntentFilter();  
            filter.addAction('nlscan.action.SCANNER_RESULT'); //新大陆广播    
            main.registerReceiver(receiver, filter); //注册监听    
            mui.toast("初始化完成。");  

        });  

        function doReceive(context, intent) {  

            //通过intent实例引入intent类,方便以后的‘.’操作    
            plus.android.importClass(intent);  

            //条码内容  
            var barcode = intent.getStringExtra('SCAN_BARCODE1');  
            var barcode1 = intent.getStringExtra('SCAN_BARCODE2');  
            mui.toast("1:" + barcode + "、2:" + barcode1);  
            //console.log(barcode);    
            //main.unregisterReceiver(receiver);//取消监听    
        }  
    </script>  
2021-08-18 15:38 负责人:无 分享
已邀请:

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