登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

Zxing实现二维码条形码的扫描和解析

[复制链接]
来自: jay_qiu 分类: Android精品源码 上传时间: 2018-1-9 14:04:31
Tag:

项目介绍:

[i=s] 本帖最后由 jay_qiu 于 2018-1-10 18:09 编辑 [/i]

ZxingScan

使用Zxing实现二维码条形码的扫描和解析

说明

项目没有对权限申请做处理的,下载直接运行的需要手动的开启权限

使用

extends CaptureActivity

/**
  *    扫描解析
  * @param resultString
  * @param barcode
  * @param scaleFactor
  */
    @Override
    public void onHandleDecode(String resultString, Bitmap barcode, float scaleFactor) {
        Toast.makeText(this, resultString, Toast.LENGTH_SHORT).show();

    }
    /**
     *相册选择图片解析
     * @param resultString
     * @param status 200 成功 300 失败
     */
    @Override
    public void onAlbumDecode(String resultString, int status) {
        switch (status) {
            case PARSE_BARCODE_SUC: // 解析图片成功

                Toast.makeText(this, "解析成功,结果为:" + resultString, Toast.LENGTH_SHORT).show();
                break;

            case PARSE_BARCODE_FAIL:// 解析图片失败
                Toast.makeText(this, "解析图片失败", Toast.LENGTH_SHORT).show();

                break;

            default:
                break;
        }

    }

自定义 title

View mView = getLayoutInflater().inflate(R.layout.title_bar_view, null);
        setTitleView(mView);
        tvBack = mView.findViewById(R.id.topbar_back);
        tvRight = mView.findViewById(R.id.topbar_right);
        tvBack.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                finish();
            }
        });
        tvRight.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                 // 相册选择图片
                startQRCodeForAlbum();
            }
        });

设置扫描框和文字颜色

  @Override
  protected void onResume() {
        super.onResume();
        setTextColor(R.color.colorPrimary);
  }

欢迎Start我的GIT

相关源码推荐:

我来说两句
所有评论(16)
九霄逆鳞 2018-1-10 10:31:26
虽不明,但觉厉!
回复
仲夏炎凉。 2018-1-10 10:32:44
楼主威武,以后多发干货,多办活动~!
回复
youngth110 2018-1-10 10:33:24
感觉楼主很用心,辛苦啦~
回复
设女郎 2018-1-10 10:34:04
感谢大神~
回复
孙林 2018-1-10 10:36:03
淡定,淡定,淡定……
回复
subsoil 2018-1-10 10:37:34
楼主是好人,回个帖会有安币吗?
回复
tylz 2018-1-10 10:40:54
感觉楼主很用心,辛苦啦~
回复
123下一页
提取码:  下载次数:15 状态:已购或VIP 售价:15(原价:15)金钱 下载权限:限制会员 
473 1 15
代码贡献英雄榜
用户名 下载数
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,769657487

如何获得代码达人称号

如何成为签约作者

联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表