Zxing酒吧code相机选项 [英] Zxing barcode camera options

查看:179
本文介绍了Zxing酒吧code相机选项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要的尖啸声吧code扫描仪集成到我的android应用。所以我用诚积分如下:

 公共Button.OnClickListener MSCAN =新Button.OnClickListener(){
    公共无效的onClick(视图v){
        意向意图=新意图(com.google.zxing.client.android.SCAN);
        intent.setPackage(com.google.zxing.client.android);
        intent.putExtra(SCAN_MODE,QR_ code_MODE);
        startActivityForResult(意向,0);
    }};公共无效的onActivityResult(INT申请code,INT结果code,意图意图){
    如果(要求code == 0){
        如果(结果code == RESULT_OK){
            字符串内容= intent.getStringExtra(SCAN_RESULT);
            字符串格式= intent.getStringExtra(SCAN_RESULT_FORMAT);
            //处理成功的扫描
        }否则如果(结果code == RESULT_CANCELED){
            //处理取消
        }
    }
}

我想实现它包含两个摄像头的Andr​​oid平板电脑(2.2版本),这个应用程序。
当我启动此功能时,将会自动开始执行与后置摄像头(主)扫描,但据我的应用需求,我需要只使用前置摄像头进行吧code扫描。有没有选择像

  intent.putExtra(SCAN_MODE,QR_ code_MODE,FRONT_CAMERA);


  1. 这是可能使前置摄像头与此zingintegrator功能的帮助?如果不是,我是否需要实行全诚开源$ C ​​$ C,这样才有可能执行,只有前置摄像头扫描。谢谢你。


解决方案

没有,有这个不支持,真的。请求的前置摄像头的API并没有出现,直到Android 2.3的(我想?)和酒吧code扫描仪是1.5,现在,移动到2.1很快。 Camera.open()默认打开的后置摄像头,并不会选择前置摄像头。

酒吧code扫描仪确实有一个选项可以反转摄像机图像,因为我们被告知,至少有一个平板电脑的只有的拥有前置摄像头,以及什么工作,你需要反转图像

我可以告诉你,在设备上的前置摄像头比一般的后置摄像头更糟糕。其分辨率和CCD响应速度使其难以扫描这种方式。

I want to integrate the zing barcode scanner to my android application. so i used zing integrator as follows

public Button.OnClickListener mScan = new Button.OnClickListener() {
    public void onClick(View v) {
        Intent intent = new Intent("com.google.zxing.client.android.SCAN");
        intent.setPackage("com.google.zxing.client.android");
        intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
        startActivityForResult(intent, 0);
    }};public void onActivityResult(int requestCode, int resultCode, Intent intent) {
    if (requestCode == 0) {
        if (resultCode == RESULT_OK) {
            String contents = intent.getStringExtra("SCAN_RESULT");
            String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
            // Handle successful scan
        } else if (resultCode == RESULT_CANCELED) {
            // Handle cancel
        }
    }
}

i would like to implement this application in android tablet (2.2 version) which contains two cameras. when i start this function, this automatically starts performing scan with back camera(Main), but according to my application needs, i need to perform the barcode scanning using only front camera. is there option something like

intent.putExtra("SCAN_MODE", "QR_CODE_MODE","FRONT_CAMERA"); 

  1. is this possible to enable front camera with help of this zingintegrator function? if not, do i need to implement the whole zing open source code, so will it be possible to perform the scanning with only front camera. Thank you.

解决方案

No, there's no support for this, really. The APIs for requesting the front camera did not appear until Android 2.3 (I think?) and Barcode Scanner is on 1.5 right now, moving to 2.1 soon. Camera.open() opens the rear camera by default and will not select the front camera.

Barcode Scanner does have an option to reverse the camera image, since we're told that at least one tablet only has a front camera, and for anything to work you need to reverse the image.

I can tell you that the front camera on devices is much worse than the rear camera in general. its resolution and CCD responsiveness make it hard to scan this way.

这篇关于Zxing酒吧code相机选项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆