zbar Windows32和64的库


zbar条码识别库,支持Windows32位和64位版本。
资源截图
代码片段和文件信息
/*
 * Barebones implementation of displaying camera preview.
 * 
 * Created by lisah0 on 2012-02-24
 */
package net.sourceforge.zbar.android.CameraTest;

import java.io.IOException;

import android.app.Activity;
import android.os.Bundle;

import android.util.Log;

import android.view.View;
import android.view.Surface;
import android.view.SurfaceView;
import android.view.SurfaceHolder;

import android.content.Context;

import android.hardware.Camera;
import android.hardware.Camera.PreviewCallback;
import android.hardware.Camera.AutoFocusCallback;
import android.hardware.Camera.Parameters;

/** A basic Camera preview class */
public class CameraPreview extends SurfaceView implements SurfaceHolder.Callback {
    private SurfaceHolder mHolder;
    private Camera mCamera;
    private PreviewCallback previewCallback;
    private AutoFocusCallback autoFocusCallback;

    public CameraPreview(Context context Camera camera
                         PreviewCallback previewCb
                         AutoFocusCallback autoFocusCb) {
        super(context);
        mCamera = camera;
        previewCallback = previewCb;
        autoFocusCallback = autoFocusCb;

        /* 
         * Set camera to continuous focus if supported otherwise use
         * software auto-focus. Only works for API level >=9.
         */
        /*
        Camera.Parameters parameters = camera.getParameters();
        for (String f : parameters.getSupportedFocusModes()) {
            if (f == Parameters.FOCUS_MODE_CONTINUOUS_PICTURE) {
                mCamera.setFocusMode(Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
                autoFocusCallback = null;
                break;
            }
        }
        */

        // Install a SurfaceHolder.Callback so we get notified when the
        // underlying surface is created and destroyed.
        mHolder = getHolder();
        mHolder.addCallback(this);

        // deprecated setting but required on Android versions prior to 3.0
        mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
    }

    public void surfaceCreated(SurfaceHolder holder) {
        // The Surface has been created now tell the camera where to draw the preview.
        try {
            mCamera.setPreviewDisplay(holder);
        } catch (IOException e) {
            Log.d(“DBG“ “Error setting camera preview: “ + e.getMessage());
        }
    }

    public void surfaceDestroyed(SurfaceHolder holder) {
        // Camera preview released in activity
    }

    public void surfaceChanged(SurfaceHolder holder int format int width int height) {
        /*
         * If your preview can change or rotate take care of those events here.
         * Make sure to stop the preview before resizing or reformatting it.
         */
        if (mHolder.getSurface() == null){
          // preview surface does not exist
          return;
        }

        // stop preview before making changes
        try {
            mCamera.stopPreview();
        } catch (Excep

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .......       461  2015-03-09 09:36  ZBarWin64-master.hgignore

    .......       628  2015-03-09 09:36  ZBarWin64-masterandroidAndroidManifest.xml

    .......       696  2015-03-09 09:36  ZBarWin64-masterandroidant.properties

    .......      2816  2015-03-09 09:36  ZBarWin64-masterandroiduild-ndk.xml

    .......      3494  2015-03-09 09:36  ZBarWin64-masterandroiduild.xml

    .......        58  2015-03-09 09:36  ZBarWin64-masterandroidChangeLog

    .......       876  2015-03-09 09:36  ZBarWin64-masterandroidexamplesCameraTestAndroidManifest.xml

    .......       696  2015-03-09 09:36  ZBarWin64-masterandroidexamplesCameraTestant.properties

    .......      3359  2015-03-09 09:36  ZBarWin64-masterandroidexamplesCameraTestuild.xml

    .......      1248  2015-03-09 09:36  ZBarWin64-masterandroidexamplesCameraTestproguard.cfg

    .......       361  2015-03-09 09:36  ZBarWin64-masterandroidexamplesCameraTestproject.properties

    .......       770  2015-03-09 09:36  ZBarWin64-masterandroidexamplesCameraTest
eslayoutmain.xml

    .......       117  2015-03-09 09:36  ZBarWin64-masterandroidexamplesCameraTest
esvaluesstrings.xml

    .......      3550  2015-03-09 09:36  ZBarWin64-masterandroidexamplesCameraTestsrc
etsourceforgezbarandroidCameraTestCameraPreview.java

    .......      4677  2015-03-09 09:36  ZBarWin64-masterandroidexamplesCameraTestsrc
etsourceforgezbarandroidCameraTestCameraTestActivity.java

    .......      1757  2015-03-09 09:36  ZBarWin64-masterandroidjniAndroid.mk

    .......        35  2015-03-09 09:36  ZBarWin64-masterandroidjniApplication.mk

    .......      6691  2015-03-09 09:36  ZBarWin64-masterandroidjniconfig.h

    .......      1248  2015-03-09 09:36  ZBarWin64-masterandroidproguard.cfg

    .......       381  2015-03-09 09:36  ZBarWin64-masterandroidproject.properties

    .......      3634  2015-03-09 09:36  ZBarWin64-masterandroidREADME

    .......       402  2015-03-09 09:36  ZBarWin64-masterandroid
eslayoutmain.xml

    .......       121  2015-03-09 09:36  ZBarWin64-masterandroid
esvaluesstrings.xml

    .......     29465  2015-03-09 09:36  ZBarWin64-masterChangeLog

    .......         0  2015-03-09 09:36  ZBarWin64-masterconfig.keep

     文件      18343  2015-03-09 09:36  ZBarWin64-masterconfigconfig.rpath

    .......     20896  2015-03-09 09:36  ZBarWin64-masterconfigure.ac

    .......      1279  2015-03-09 09:36  ZBarWin64-masterCOPYING

     文件      10912  2017-08-22 11:22  ZBarWin64-masterDebugch15_5.obj

     文件      26716  2017-08-22 11:22  ZBarWin64-masterDebuginarize.obj

............此处省略524个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)