QR码扫描仪带ZXing错误

时间:2012-05-04 13:30:26

标签: android zxing qr-code scanning

我有这个简单的代码,计划扫描QR码并将值返回给用户:

public class QRCodeScanner extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
}

private static final int REQUEST_BARCODE;

Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");  
startActivityForResult(intent, REQUEST_BARCODE);

Toast toast = Toast.makeText(this, "Start scanning QR code", Toast.LENGTH_SHORT);
toast.show();
}

现在我知道我需要在这个项目的某个地方放置src / com.google.zxing.client。*文件夹但是在哪里?当我将它复制粘贴到我自己的src /文件夹时,它们都会出现原始CaptureActivity项目中不存在的错误。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

实际上,你没有。当您将应用程序配置为通过Intent使用Zxing时,唯一的要求是条形码扫描器存在并安装在用户的设备上。 Android将处理打开应用程序并将扫描的条形码返回给您。