android-zxingLibrary

实现二维码扫描功能
授权协议 未知
开发语言 Java
所属分类 程序开发、 条形码/二维码
软件类型 开源软件
地区 国产
投 递 者 韩博厚
操作系统 Android
开源组织
适用人群 未知
 软件概览

android-zxingLibrary,几行代码快速集成二维码扫描功能。

使用说明

  • 可打开默认二维码扫描页面

  • 支持对图片Bitmap的扫描功能

  • 支持对UI的定制化操作

  • 支持对条形码的扫描功能

  • 支持生成二维码操作

  • 支持控制闪光灯开关

使用方法:

集成默认的二维码扫描页面

在具体介绍该扫描库之前我们先看一下其具体的使用方式,看看是不是几行代码就可以集成二维码扫描的功能。

  • 在module的build.gradle中执行compile操作

  • compile 'cn.yipianfengye.android:zxing-library:1.8'
  • 在代码中执行打开扫描二维码界面操作

  • /**
             * 打开默认二维码扫描界面
             */
            button1.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Intent intent = new Intent(MainActivity.this, CaptureActivity.class);
                    startActivityForResult(intent, REQUEST_CODE);
                }
            });
  • 这里的REQUEST_CODE是我们定义的int型常量。

  • 在Activity的onActivityResult方法中接收扫描结果

  • /**
             * 处理二维码扫描结果
             */
            if (requestCode == REQUEST_CODE) {
                //处理扫描结果(在界面上显示)
                if (null != data) {
                    Bundle bundle = data.getExtras();
                    if (bundle == null) {
                        return;
                    }
                    if (bundle.getInt(CodeUtils.RESULT_TYPE) == CodeUtils.RESULT_SUCCESS) {
                        String result = bundle.getString(CodeUtils.RESULT_STRING);
                        Toast.makeText(this, "解析结果:" + result, Toast.LENGTH_LONG).show();
                    } else if (bundle.getInt(CodeUtils.RESULT_TYPE) == CodeUtils.RESULT_FAILED) {
                        Toast.makeText(MainActivity.this, "解析二维码失败", Toast.LENGTH_LONG).show();
                    }
                }
            }
  • 怎么样是不是很简单?下面我们可以来看一下具体的执行效果:

  • 其实这篇zxing的集成与使用,已经写得非常好了,在此记录一下 https://github.com/yipianfengye/android-zxingLibrary

  • 一、简介   现在每一个app必然都是要使用二维码功能的,Zxing便是geogle官方提供的一套二维码解析和合成的开源库。 但是android studio集成Zxing实在是要花费许多的时间集成Zxing核心代码和配置环境,实在是让人头疼。  这篇博客就是介绍github上面找到的一个开源二次集成的第三方库。本人也亲身集成使用了  确实是方便很多。 github地址: https://gith

  • 前言 二维码可以集成文本、网址、名片、文件、图片、音视频、微信、小程序等众多的功能,极大的方便了信息的传输与推广。在Android中使用Zxing二维码工具,zxing项目是谷歌推出的用来识别多种格式条形码的开源项目,本文将介绍Zxing项目、如何运行官方、自定义功能等。 Zxing介绍 官方下载地址 Github下载地址:https://github.com/zxing/zxing 项目介绍 目

  • 今天在捣鼓一个第三方类库的时候,不知道是怎么回事,把工程里的系统库给弄没了。 网上说进入project->properties->android后,下面有一个is library项,把它勾上,再点确定就OK了。 但是。。 我按照操作点击android之后什么也没显示。 之后找了另一种方法解决了这个问题: 1.进入你Eclipse的workspace 2.找到workspace目录下的.metada

  • 您需要在build.gradle文件中添加以下内容: repositories { mavenCentral() maven { url "http://dl.bintray.com/journeyapps/maven" } } dependencies { // Supports Android 4.0.3 and later (API level 15) compile 'com.journe

  • 1. 使用 yipianfengye/android-zxingLibrary 1.1. 引用依赖。发现扫描有很大的声音,为了去掉声音,下载源码。 1.2. 下载源码。单独写一个demo。     源码不是一个项目,是一个lib module, 所以将该module添加进demo工程中。修改lib中的源码,将声音去掉。onResume()中         playBeep = false;

  • 最近项目里要用到扫描二维码,百度了一下都是利用zxing实现的,但是这个开源库内容很多,实现的功能很多。对我来说,只需要集成扫码功能,反而有点不方便。有人已经考虑到这种情况,专门用于实现快速集成二维码扫描库。地址如下: 几行代码快速集成二维码扫描库 遇到的问题和解决办法: 我按照文章中的方法,发现跳转到扫码界面就会黑屏。  解决办法是添加camera的权限 Cameara的权限给他了 结果返回的数

  • 我有一个 github项目使用Zxing Library扫描QR码,但不知怎的,我也无法获得扫描图像和QR码.这是我的代码.我在使用gradle: > Gradle编译语句 的build.gradle compile 'me.dm7.barcodescanner:core:1.9' compile 'com.google.zxing:core:3.2.1' 您可以在下面看到我的活动和xml代码.

  • 基于Android-Zxing-libhttps://github.com/oblivion0001/android-zxingLibrary 添加二维码图片保存 MediaStore.Images.Media.insertImage(getContentResolver(), mBitmap, "title", "description"); sendBroa

  • 前言 作为一名优秀的程序员,熟练的掌握一些开源框架和开源库,能使你的开发效率倍增,以下是Android开发中比较常用到的开源框架和库。 TextView HTextView 一款支持TextView文字动画效果的Android组件库。 ScrollNumber 滚动数字控件 ticker 滚动数字控件 ReadMoreTextView 阅读更多,折叠文本 ExpandableTextView 折叠

  •   前言 收集了一些比较常见的开源库,特此记录(已收录350+)。另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言。 一 、基本控件 TextView HTextView 一款支持TextView文字动画效果的Android组件库。 ScrollNumber 滚动数字控件 ticker 滚动数字控件 ReadMoreTextView 阅读更多,折叠文本 Expanda

 相关资料
  • 本文向大家介绍iOS实现二维码的扫描功能,包括了iOS实现二维码的扫描功能的使用技巧和注意事项,需要的朋友参考一下 直接上代码,就不多废话了

  • 本文向大家介绍Android 二维码扫描和生成二维码功能,包括了Android 二维码扫描和生成二维码功能的使用技巧和注意事项,需要的朋友参考一下 在APP开发中,常遇到二维码扫描功能和生成二维码的需求。Android大部分是集成了zxing这个开源项目的扫码功能。 开源项目地址 下面给大家介绍一下具体的集成步骤 集成步骤 参考demo 1.demo展示如下: 1.1demo首页   1.2扫描界

  • 本文向大家介绍Android平台生成二维码并实现扫描 & 识别功能,包括了Android平台生成二维码并实现扫描 & 识别功能的使用技巧和注意事项,需要的朋友参考一下 1.二维码的前世今生 “二维条码/二维码(2-dimensional bar code)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”

  • 本文向大家介绍Android-Zxing实现二维码的扫描与生成,包括了Android-Zxing实现二维码的扫描与生成的使用技巧和注意事项,需要的朋友参考一下 Zxing: Zxing是一个开放源码,用java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。可以实现使用手机内置摄像头完成条形码的扫描以及解码。 github: https://github.com/zxing

  • 本文向大家介绍Android开发实现模仿360二维码扫描功能实例详解,包括了Android开发实现模仿360二维码扫描功能实例详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android开发实现模仿360二维码扫描功能的方法。分享给大家供大家参考,具体如下: 一、效果图: 二、框架搭建 1、首先,下载最新zxing开源项目。 下载地址:http://code.google.com/p

  • 本文向大家介绍Android中google Zxing实现二维码与条形码扫描,包括了Android中google Zxing实现二维码与条形码扫描的使用技巧和注意事项,需要的朋友参考一下 Android中google Zxing实现二维码与条形码扫描 了解二维码这个东西还是从微信中,当时微信推出二维码扫描功能,自己感觉挺新颖的,从一张图片中扫一下竟然能直接加好友,不可思议啊,那时候还不了解二维码,

  • 利用 iOS7 SDK自带的类库实现扫描二维码 、条形码功能。这份代理里面有两种扫描方法 一种是在 ios7 以下利用ZBar类库扫描方法,一种是 iOS7调用AVFoundation库的方法。需要真机测试。扫描速度特别快,扫描成功之后,在Xcode的输出框输出扫描的内容。 [Code4App.com]

  • 本文向大家介绍js中调用微信的扫描二维码功能的实现代码,包括了js中调用微信的扫描二维码功能的实现代码的使用技巧和注意事项,需要的朋友参考一下 关键代码 注意事项: “获取微信认证参数” 这个的前提是您能够有自己的微信开发资质,并能获取到正确的参数 公众号的唯一标识 签名的时间戳 签名随机串 常见的错误 config:invalid signature 解决办法 “当前网页的地址”-----哈哈,