diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index 029b33f3b..63e9ca376 100755 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -20,8 +20,8 @@ version to be published. The next versionCode will be 7, regardless of whether t versionName is 2.31, 2.4, or 3.0. --> + android:versionName="3.0 alpha3" + android:versionCode="34"> diff --git a/android/src/com/google/zxing/client/android/CameraManager.java b/android/src/com/google/zxing/client/android/CameraManager.java index 3eaaded29..330b04596 100755 --- a/android/src/com/google/zxing/client/android/CameraManager.java +++ b/android/src/com/google/zxing/client/android/CameraManager.java @@ -67,7 +67,6 @@ final class CameraManager { */ private final Camera.PreviewCallback previewCallback = new Camera.PreviewCallback() { public void onPreviewFrame(byte[] data, Camera camera) { - camera.setPreviewCallback(null); if (previewHandler != null) { Message message = previewHandler.obtainMessage(previewMessage, cameraResolution.x, cameraResolution.y, data); @@ -163,7 +162,6 @@ final class CameraManager { */ public void stopPreview() { if (camera != null && previewing) { - camera.setPreviewCallback(null); camera.stopPreview(); previewHandler = null; autoFocusHandler = null; @@ -183,7 +181,7 @@ final class CameraManager { if (camera != null && previewing) { previewHandler = handler; previewMessage = message; - camera.setPreviewCallback(previewCallback); + camera.setOneShotPreviewCallback(previewCallback); } } diff --git a/android/src/com/google/zxing/client/android/CaptureActivity.java b/android/src/com/google/zxing/client/android/CaptureActivity.java index eafe9ce19..d95abb8af 100755 --- a/android/src/com/google/zxing/client/android/CaptureActivity.java +++ b/android/src/com/google/zxing/client/android/CaptureActivity.java @@ -16,13 +16,12 @@ package com.google.zxing.client.android; -import android.graphics.drawable.BitmapDrawable; import com.google.zxing.Result; import com.google.zxing.ResultPoint; +import com.google.zxing.client.android.history.HistoryManager; import com.google.zxing.client.android.result.ResultButtonListener; import com.google.zxing.client.android.result.ResultHandler; import com.google.zxing.client.android.result.ResultHandlerFactory; -import com.google.zxing.client.android.history.HistoryManager; import com.google.zxing.client.android.share.ShareActivity; import android.app.Activity; @@ -38,14 +37,15 @@ import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.Rect; +import android.graphics.drawable.BitmapDrawable; import android.media.AudioManager; import android.media.MediaPlayer; import android.media.MediaPlayer.OnCompletionListener; import android.net.Uri; import android.os.Bundle; +import android.os.Handler; import android.os.Message; import android.os.Vibrator; -import android.os.Handler; import android.preference.PreferenceManager; import android.text.ClipboardManager; import android.text.SpannableStringBuilder; @@ -83,7 +83,7 @@ public final class CaptureActivity extends Activity implements SurfaceHolder.Cal private static final int MAX_RESULT_IMAGE_SIZE = 150; private static final long INTENT_RESULT_DURATION = 1500L; - private static final float BEEP_VOLUME = 0.15f; + private static final float BEEP_VOLUME = 0.10f; private static final long VIBRATE_DURATION = 200L; private static final String PACKAGE_NAME = "com.google.zxing.client.android";