Android PAD扫描枪扫描二维码条形码

Android PAD扫描枪扫描二维码条形码

1,目前扫描条码只有通过按键触发,按下按键会发送F12的键值,可以通过监听F12键判断是否触发扫描
2,扫到的条码我们会在当前光标处显示出来,同时也发了一个广播,也可以通过这个广播获取条码

主要代码:

// 意图过滤器
IntentFilter S80BarCodeCheckFilter = new IntentFilter("com.rscja.android.DATA_RESULT");
// 注册广播接收器
registerReceiver(m_S80BarCodeCheckReciever, S80BarCodeCheckFilter);

// 广播接收器
private BroadcastReceiver m_S80BarCodeCheckReciever = new BroadcastReceiver() {

        @Override
        public void onReceive(Context context, Intent intent) {
            String intent_data = intent.getStringExtra("data"); //intent_data就是条码内容
            // 截取我想要的条码内容
            intent_data = intent_data.substring(intent_data.indexOf("fwcode=")+7,intent_data.length());
            // 后面加自己的代码
           }
    };
    
    
unregisterReceiver(m_S80BarCodeCheckReciever);//手动注销

然后根据自己的需要来写放代码位置

你可能感兴趣的:(Android)