discuz5

 找回密码

QQ登录

只需一步,快速开始

查看: 1264|回复: 0

用Zbar库实现的Android扫一扫

[复制链接]

71

主题

72

帖子

401

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
401
发表于 2017-4-14 22:56:48 | 显示全部楼层 |阅读模式

用Zbar库实现的Android扫一扫 这是一个module,直接依赖到项目中即可.

  • 依赖: Android studio项目,之间点击File->New->Import Module 选择Demo文件导入即可. 记得在App 的gradle添加依赖. compile project(':zbarcode')

###使用代码 进入扫一扫

Intent intent1 = new Intent(MainActivity.this, CaptureActivity.class);
        startActivityForResult(intent1, QR_CODE);
获取返回的结果

@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == QR_CODE) {
            String result = data.getStringExtra(CaptureActivity.EXTRA_STRING);
            Toast.makeText(this, result + "", Toast.LENGTH_SHORT).show();
        }
    }

CaptureActivity:为扫一扫界面的Activity; AutoFocusManager:相机自动聚焦管理类 CameraConfigurationManager:相机参数信息的操作类 CameraManager:为自定义相机操作的封装,管理相机的打开,取景,参数,回收处理. PreviewCallback:图像数据回调处理; PreviewCallback:主线程Handler; DecodeThread:解码子线程; DecodeHandler:子线程Handler; BeepManager:扫码操作滴的声音处理;


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系我们
15071753751 18642190905
业务QQ:4767960 微信:k0421001
邮箱:4767960@qq.com 总监微信:qq4767960

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