我正在编写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码扫描仪?
- 谢谢
答案 0 :(得分:1)
添加为依赖android-integration模块:
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>android-integration</artifactId>
<version>2.3.0</version>
</dependency>