二维码在哪里 采样二维码在哪里

大家对二维码司空见惯了吧,二维码从哪里来,如何识别,请看代码吧 。  
使用zxing.jar库文件,可以做其他很多应用 。  
1 AndroidManifest.xml  
<?xml version="1.0" encoding="utf-8"?>  
<manifest xmlns:android="http://schemas.android.com/apk/res/android"  
package="com.orbbec.colorViewer"  
android:versionCode="1"  
android:versionName="1.0.8" >  
<uses-sdk  
android:minSdkVersion="16"  
android:targetSdkVersion="20" />  
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />  
<application  
android:allowBackup="true"  
android:icon="@drawable/ic_launcher"  
android:label="@string/app_name"  
android:theme="@style/AppTheme" >  
<activity  
android:name="com.orbbec.colorViewer.MainActivity"  
android:configChanges="orientation|screenSize|keyboardHidden"  
android:label="@string/app_name" >  
<intent-filter>  
<action android:name="android.intent.action.MAIN" />  
展开全文  
<category android:name="android.intent.category.LAUNCHER" />  
</intent-filter>  
</activity>  
</application>  
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />  
<uses-permission android:name="android.permission.CAMERA" />  
<uses-feature android:name="android.hardware.camera" />  
<uses-feature  
android:name="android.hardware.camera"  
android:required="false" />  
</manifest>  
2 MainActivity.java  
package com.orbbec.colorViewer;  
import java.io.UnsupportedEncodingException;  
import java.nio.ByteBuffer;  
import java.nio.charset.Charset;  
import java.util.Hashtable;  
import org.openni.ImageMap;  
import android.app.Activity;  
import android.app.AlertDialog;  
import android.app.AlertDialog.Builder;  
import android.content.Context;  
import android.content.DialogInterface;  
import android.content.DialogInterface.OnClickListener;  
import android.graphics.Bitmap;  
import android.graphics.Canvas;  
import android.graphics.Color;  
import android.graphics.Paint;  
import android.graphics.PixelFormat;  
import android.graphics.PorterDuff;  
import android.graphics.PorterDuffXfermode;  
import android.os.Build;  
import android.os.Bundle;  
import android.os.Handler;  
import android.os.Looper;  
import android.os.Message;  
import android.util.DisplayMetrics;  
import android.util.Log;  
import android.view.Gravity;  
import android.view.Menu;  
import android.view.SurfaceHolder;  
import android.view.SurfaceHolder.Callback;  
import android.view.SurfaceView;  
import android.view.View;  
import android.view.WindowManager;  
import android.widget.LinearLayout;  
import android.widget.TextView;  
import android.widget.Toast;  
import com.google.zxing.BinaryBitmap;  
import com.google.zxing.ChecksumException;  
import com.google.zxing.DecodeHintType;  
import com.google.zxing.FormatException;  
import com.google.zxing.NotFoundException;  
import com.google.zxing.Result;  
import com.google.zxing.common.HybridBinarizer;  
import com.google.zxing.qrcode.QRCodeReader;  
import com.orbbec.NativeNI.NativeMethod;  
import com.orbbec.UVC.LiveCamera;  
import com.orbbec.UVC.LiveStreamProcessor;  
import com.orbbec.astrakernel.AstraContext;  
import com.orbbec.astrakernel.DepthData;  
import com.orbbec.astrakernel.PermissionCallbacks;  
import com.orbbec.astrastartlibs.RGBData;  
import com.orbbec.utils.GlobalDef;  
public class MainActivity extends Activity implements SurfaceHolder.Callback {  
String TAG = "深大云网络";  
String VERSION = "1.0.9";  
int m_versionInt;  
AstraContext m_xc;  
RGBData m_rgbdata;


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。