admin 发表于 2016-8-23 10:48:40

几行代码快速集成二维码扫描功能,安卓源码

android-zxingLibrary更新日志
[*]compile 1.3 2.16/08/02 优化扫描API
[*]compile 1.4 2016/08/03 修复扫描时二维码拉伸问题
[*]compile 1.5 2016/08/05 更新控制闪光灯API
[*]compile 1.6 2016/08/08 更新生成带logo二维码时logo不带边距可能存在的问题
[*]compile 1.7 2016/08/09 修改默认扫描框的大小,适配不同分辨率手机,修改自定义扫描框属性类型
[*]compile 1.8 2016/08/10 修复解析二维码图片时可能存在的OOM问题
使用说明
[*]可打开默认二维码扫描页面
[*]支持对图片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();
                }
            }
      }怎么样是不是很简单?下面我们可以来看一下具体的执行效果:执行效果:



下载地址:
**** Hidden Message *****


00

悟空 发表于 2016-10-26 19:36:29

不错!

wshebb 发表于 2016-11-11 16:56:12

这个资源不错。感谢楼主!……来自于捡代码论坛

大Android 发表于 2016-12-13 09:32:18

123123123123

cnnewstart 发表于 2017-1-19 17:27:08

1111111111212211111

postxx 发表于 2017-2-9 15:49:00

http://bbs.jiandaima.com/thread-535-1-1.html

houxiaotao1 发表于 2017-2-27 10:44:43

厉害了我的哥

ai623426949 发表于 2017-5-4 21:52:26

fdsssssssssssssssssssssssssssssssssssss

驿路花开 发表于 2017-8-16 15:58:22

看看 学习一下

jhch7200 发表于 2017-8-17 08:31:30




看起来不错!!!
- 本文出自捡代码论坛-最全的游戏源码下载技术网站!,原文地址:http://bbs.jiandaima.com/thread-1915-1-1.html
页: [1] 2
查看完整版本: 几行代码快速集成二维码扫描功能,安卓源码