利用Google的zxing-master实现二维码扫描

效果图

这里写图片描述

代码

按照代码注释8步骤去实现就好

创建导入zxing-master到项目中,取名zxingLibrary,如图(别导错地方了)
这里写图片描述

import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;

import com.google.zxing.client.android.CaptureActivity;

/**
 * 1.导入...\zxing-master\zxing-master\android到项目中,取名跟文件名一致后加  Library
 * 2.将...\zxing-master\zxing-master\android-core\src\main\java文件夹中的com文件夹拷贝到library中java里面
 * 3.在zxingLibrary中新建一个libs文件夹,然后将core-3.2.1.jar文件拷贝到该文件夹中
 * 4.编译项目
 * 5.在App中引用引入的zxingLibrary
 * 6.修改zxingLibrary的gradle文件:
 * 6.1 设置zxingLibrary为一个依赖库
 * 6.2 删除掉applicationId
 * 6.3 修改buildToolsVersion和compileSdkVersion
 * 7.编译项目,将项目中的switch替换为if(){}else{}
 * 8.删除zxingLibrary中application节点的logo和icon属性
 */

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    public void twocode(View view){
    // 开启二维码扫描
        startActivity(new Intent(MainActivity.this, CaptureActivity.class));
    }
}

第一二步骤zxing-master资源
…\zxing-master\zxing-master\android
…\zxing-master\zxing-master\android-core\src\main\java文件夹中的com文件夹
zxing-master资源链接http://download.csdn.net/detail/qq_34263321/9631020(因资源包文件过大,上传不了,只截取以上两个文件夹,如果需要全部的zxing-master可以留言于我,私发与您)

第三步骤core-3.2.1.jar资源链接:http://download.csdn.net/detail/qq_34263321/9630891

顺祝大家 阳历2016.09.15 阴历08.15 中秋节快乐,传承开源精神。嗨皮~:)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pluto_Min8

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值