我正在开发一个简单的 android 应用程序,我需要在其中扫描不同的条形码格式,例如 Qr 码、EAN_8、EAN_13 和 Data Matrix。我遵循了本教程Android Barcode Scanner,它非常适合扫描二维码、EAN_8、EAN_13,但不适用于 Data Matrix。我必须在代码中添加什么才能使其用于扫描数据矩阵?我想我需要第三个按钮,上面有这样的代码:`Buttonscanner3 = (Button)findViewById(R.id.scanner3); 扫描仪2.setOnClickListener(新的OnClickListener(){
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
**intent.putExtra("SCAN_MODE", "PRODUCT_MODE");**
startActivityForResult(intent, 0);
}
});`
但是 SCAN_MODE 需要是 DATA_MATRIX_MODE 之类的其他东西......正确的语法是什么?