zbar,zxing誰更快

一直用的zxing,感覺還一般,老大說爲什麼別人的掃描那麼快。於是拿別人的apk反編譯了下,人家用的是zbar,立馬試了下zbar,果然快一些。

自己封裝了下zbar,使用很簡單

1:加權限

    <uses-permission android:name="android.permission.CAMERA"/>

    <uses-feature android:name="android.hardware.camera" android:required="false"/>

2:加布局

<FrameLayout

    android:id="@+id/cameraPreview"

    android:layout_width="300dp"

    android:layout_height="300dp"

  />

3:加代碼

		cameraPreview = (FrameLayout) findViewById(R.id.cameraPreview);
		zbarHelper = new ZbarHelper(this, cameraPreview,
				new ZbarResultCallbackInterface() {

					@Override
					public void handleDecodeResult(String resultString) {
						// TODO Auto-generated method stub
						Toast.makeText(MainActivity.this,
								"掃描結果:" + resultString, Toast.LENGTH_LONG)
								.show();
					}
				});
就這樣,demo代碼請看http://download.csdn.net/detail/lianwanfei/9379951




把之前封裝的zxing代碼也放上來吧http://download.csdn.net/detail/lianwanfei/9375394,使用也差不多,多了個preferences.xml配製文件和beep.ogg掃描成功後的提示音。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章