ZXing库条码扫描器
我正在开发一个条码应用程序。通过ZXing库将采集到的条码相机图像解码。所以只需要下载jar文件并将其添加为外部jar。但我的问题是,我该如何开始使用该类,根本没有示例代码。所以你可以给我提供一些最初的东西,这样我就可以轻松地完成这个过程。ZXing库条码扫描器
从您的应用程序调用斑马线SCAN意图,这样的方式:
public Button.OnClickListener mScan = new Button.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, 0);
}
};
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
if (requestCode == 0) {
if (resultCode == RESULT_OK) {
String contents = intent.getStringExtra("SCAN_RESULT");
String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
// Handle successful scan
} else if (resultCode == RESULT_CANCELED) {
// Handle cancel
}
}
}
Ref:http://code.google.com/p/zxing/wiki/ScanningViaIntent
Sample code:http://as400samplecode.blogspot.in/2011/09/android-barcode-scanner-using-zxing.html
好的,只要通过Zxing库的源代码链接,看看Android-Integration部分,您可以在其中找到如何使用Android-Zxing库。
看看示例[使用Eclipse将zxing条码扫描器本地集成到Android应用程序中](http://damianflannery.wordpress.com/2011/06/13/integrate-zxing-barcode-scanner-into-your-android- app-natively-using-eclipse /) – user370305 2012-04-10 09:35:43
如果你不想使用的意图的方法,你可以直接在项目中使用斑马线的几类。
我做了同样的以下2个计算器帖子
How to use zxing core as library on my Android project?
Embedding ZXing in android app
复制基本类之后,可以剥离下来的类CaptureActivity.java的部分代码(这是主要活动课)通过试错法。
我知道这一点,但你能告诉我,是否只有这样才能继续进行意图。我们可以使用zXing类吗?如果是的话,我们该如何开始? – 2012-04-10 09:35:30
是的,只有我在onclicklistener中显示它... – Karthi 2012-04-10 10:39:20
所以你能告诉我哪些东西需要在设备中获得意图的回应 – 2012-04-10 10:43:07