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 PAD上利用扫描枪实现二维码和条形码的扫描。当前方法依赖于按键触发,按下按键模拟F12键值。扫描的数据会出现在光标位置,并通过广播进行数据传递。
612

被折叠的 条评论
为什么被折叠?



