如何在android zxing中扫描嵌入权重的条形码
我读过关于如何使用嵌入式权重函数扫描条形码的文章,但我想知道zxing library是否可以进行此扫描,或者只是将条形码作为总数进行扫描,并仅使用完整的EAN-13数字进行读取?如果您只想扫描EAN\u 13,下面是Android JAVA实现的详细信息 希望这有帮助。谢谢如何在android zxing中扫描嵌入权重的条形码,android,zxing,barcode-scanner,Android,Zxing,Barcode Scanner,我读过关于如何使用嵌入式权重函数扫描条形码的文章,但我想知道zxing library是否可以进行此扫描,或者只是将条形码作为总数进行扫描,并仅使用完整的EAN-13数字进行读取?如果您只想扫描EAN\u 13,下面是Android JAVA实现的详细信息 希望这有帮助。谢谢 IntentIntegrator intentIntegrator = new IntentIntegrator(this); // where this is activity intentIntegrator.init
IntentIntegrator intentIntegrator = new IntentIntegrator(this); // where this is activity
intentIntegrator.initiateScan(Collections.singleton(IntentIntegrator.EAN_13));
用于处理扫描后收到的响应的代码
@Override
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
super.onActivityResult(requestCode, resultCode, intent);
if (requestCode == IntentIntegrator.REQUEST_CODE) {
if (resultCode == RESULT_OK) {
String contents = intent.getStringExtra("SCAN_RESULT");
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
// Handle successful scan
Toast toast = Toast.makeText(this, "Content:" + contents + " Format:" + format, Toast.LENGTH_LONG).show();
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel
Toast toast = Toast.makeText(this, "Scan was Cancelled!", Toast.LENGTH_LONG).show();
}
}
}
您可以在以下链接中找到有关如何导入和使用库的详细实现细节