如何使用Maven将ZXing与AndroidApp集成?

时间:2013-12-03 10:03:24

标签: android maven android-intent zxing qr-code

我正在编写Android应用程序并希望包含QR码扫描程序,以便用户可以轻松使用这些代码,而无需安装其他应用程序。

因为我正在使用Maven构建我的项目,所以我尝试(在project site上作为建议)将ZXing Barcodescanner包含在 pom.xml中的以下代码

<dependency>
    <groupId>com.google.zxing</groupId>
    <artifactId>core</artifactId>
    <version>2.2</version>
</dependency>

不幸的是它没有用(我无法启动Intent com.google.zxing.client.android.SCAN

public void onButtonClick(View view) {
    try {
        Intent intent = new Intent("com.google.zxing.client.android.SCAN");
        intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
        startActivityForResult(intent, 0);
    } catch(Exception e) {
        e.printStackTrace();
        Toast.makeText(getApplicationContext(), "ERROR:"+e, 1).show();
    }
}

有没有人知道如何让它活着?或另一种QR码扫描仪?

- 谢谢

1 个答案:

答案 0 :(得分:1)

添加为依赖android-integration模块:

<dependency>
    <groupId>com.google.zxing</groupId>
    <artifactId>android-integration</artifactId>
    <version>2.3.0</version>
</dependency>