项目中需要使用到条形码的识别功能模块,今天研究了几个小时,找到了大家研究的时候都可以找到的一个开源库,我们可以通过在应用中使用Intent的方式来调用第3方应用来进行条形码的识别;
先把地址记录在这便于后续整理和学习.
就我目前了解,需要先在手机上安装此应用,然后在自己的代码中使用类似:
public Button.OnClickListener mScan = new Button.OnClickListener() {
String mUrl = "com.google.zxing.client.android.SCAN";
String mPac = "com.google.zxing.client.android";
public void onClick(View v) {
Intent intent = new Intent(mUrl);
intent.setPackage(mPac);
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
}
}
}
来进行外部调用.
URL:
http://hi.baidu.com/fg0711/blog/item/2e4a44edb869b62827979115.html
分享到:
相关推荐
在Android平台上实现条形码解析扫描是...总之,Android条形码解析扫描涉及到多个技术点,包括第三方库的集成、界面定制、摄像头控制以及性能优化。通过合理的设计和实现,我们可以构建出高效、用户体验良好的扫描功能。
本教程将基于"android条形码、二维码扫描Demo"项目,详细介绍如何实现这一功能。该项目名为ZBarDemo,意味着它可能采用了ZBar库作为扫描引擎。 一、条形码与二维码扫描原理 条形码和二维码都是用来存储数据的图形...
通过阅读`android条形码生成程序1.txt`中的代码,你可以进一步了解如何将上述概念应用到实际项目中。此文本文件可能包含了具体的Java代码示例,展示了如何初始化`BarcodeEncoder`,设置条形码参数,以及如何在...
【条形码android_demo】是一个基于Android平台的条形...总之,【条形码android_demo】是一个帮助开发者快速入门Android条形码功能的实例,通过学习和理解该项目,可以提升开发者在Android应用中集成条形码技术的能力。
这个名为"QIAOZI_ZXing"的压缩包很可能是包含了一个基于ZXing(Zebra Crossing)库的Android条形码扫描源码项目,ZXing是一个开源的、多格式的一维和二维条码图像处理库。下面我们将深入探讨与这个主题相关的知识点...
在Android平台上实现条形码和二维码的扫描功能是一项常见的需求,尤其在移动支付、信息交换等领域广泛应用。ZXing,全称“Zebra Crossing”,是一个开源的条形码和二维码处理库,提供了多种平台的支持,包括Android...
在Android开发中,条码扫描是一项常见的功能,用于读取商品包装、门票、优惠券等上的条形码或二维码信息。这个"android条码扫描demo"项目是基于ZXing(Zebra Crossing)库的一个示例应用,ZXing是一个强大的、开源的...
在Android应用开发中,条形码和二维码扫描功能已经成为许多应用程序不可或缺的一部分,它们可以用于商品信息查询、支付、名片交换等场景。ZXing(Zebra Crossing)是一个开源项目,提供了强大的条形码和二维码处理库...
在Android平台上实现条形码扫描是一项常见的功能,用于读取商品包装、门票、优惠券等上的条形码信息。ZXing(Zebra Crossing)是一个开源的条形码图像处理库,它支持多种条形码格式,如QR码、EAN-13、UPC-A等。下面...
Delphi for Android 条码扫描初步解决方案 Delphi 是一种功能强大且广泛应用的编程语言,Android 是当前最流行的移动操作系统之一。近年来,随着移动设备的普及,条码扫描技术也得到了广泛应用。在这个解决方案中,...
ZXing开发的条码扫描器,源代码。 调用方法: Intent intent = new Intent("com.google.zxing.client.android.SCAN"); intent.putExtra("com.google.zxing.client.android.SCAN.SCAN_MODE", ""); ...
这个“android条形码扫描源文件”提供了一个实现此类功能的基础框架,其中包括了`code.jar`库,它是核心的扫描处理组件。下面我们将深入探讨这个话题,了解如何在Android应用中集成条形码和二维码扫描功能。 首先,...
在Android开发中,条码扫描是一项常见的功能,用于读取商品、票务等物品上的条形码或二维码信息。这个“android_barcode_scan.rar”压缩包包含了一个Android条码扫描程序的源代码,适合初学者学习和理解如何在...
该库支持多种条码格式,如QR码、Code 128、EAN-13、UPC-A等。在Android平台上,ZXing通常通过CameraPreview来捕获图像,并使用Bitmap处理和解码条码。 要实现一个Android条码扫描程序,你需要做以下步骤: 1. **...
本项目提供的"android条码扫描程序源码.zip"应该包含了一个完整的Android应用,它能捕获并解析条形码或二维码。以下是对这些关键技术点的详细说明: 1. **Android Studio**: Android应用的开发通常在Android Studio...
总的来说,这个"android 条形码 二维码 Zxing3.1 SRC 扫描 DEMO"是一个宝贵的资源,它让开发者有机会深入研究条码和二维码扫描技术,并在实际项目中灵活运用。无论是初学者还是经验丰富的开发者,都可以从中受益匪浅...
标题提到的"GOOGL开源的android条码扫描"是指Google(GOOGL)为Android平台开发的一个开源二维码和条形码扫描库,名为ZXing(Zebra Crossing)。ZXing是一个多功能的条码处理项目,不仅支持扫描,还能够生成各种类型...
首先,ZBar库的核心功能是对图像进行解码,识别其中的条形码和二维码。它支持多种条码格式,如EAN-13、UPC-A、Code 39、Code 128等,以及常见的二维码格式如QR Code和Aztec Code。在Android平台上,我们可以通过Java...
ZBar是一个开源的图像处理库,专为读取一维条形码而设计,支持多种格式,如EAN-13、UPC-A、Code 39、Code 128等。通过集成ZBar,开发者可以轻松地将条码扫描功能添加到他们的Android应用中,提供快速且高效的用户...