versionName is 2.31, 2.4, or 3.0. -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.zxing.client.android"
- android:versionName="3.0 alpha2"
- android:versionCode="33">
+ android:versionName="3.0 alpha3"
+ android:versionCode="34">
<!-- Allows this app to run on Cupcake devices. -->
<uses-sdk android:minSdkVersion="3"/>
<!-- Donut-specific flags which allow us to run on large and high dpi screens. -->
*/
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);
*/
public void stopPreview() {
if (camera != null && previewing) {
- camera.setPreviewCallback(null);
camera.stopPreview();
previewHandler = null;
autoFocusHandler = null;
if (camera != null && previewing) {
previewHandler = handler;
previewMessage = message;
- camera.setPreviewCallback(previewCallback);
+ camera.setOneShotPreviewCallback(previewCallback);
}
}
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;
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;
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";