From 35d81298a0d12912262930c9897ca9aaa67eafd6 Mon Sep 17 00:00:00 2001 From: srowen Date: Tue, 7 Aug 2012 14:48:35 +0000 Subject: [PATCH] Misc fixes from Lachezar git-svn-id: https://zxing.googlecode.com/svn/trunk@2385 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- android/res/values-bg/strings.xml | 16 ++++++++-------- .../executor/DefaultAsyncTaskExecInterface.java | 2 +- .../client/android/encode/EncodeActivity.java | 8 +++++++- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/android/res/values-bg/strings.xml b/android/res/values-bg/strings.xml index 1ba08a60f..3ec787bd8 100644 --- a/android/res/values-bg/strings.xml +++ b/android/res/values-bg/strings.xml @@ -54,13 +54,13 @@ Изчисти Изчисти историята История на Баркод Скенера - Празен - Не баркод сканиране са записани още + Празно + Няма сканирани и записани бар-кодове все още Изпрати историята История Относно - Използвайте MECARD - Използвайте vCard + Използвай MECARD формат + Използвай vCard формат Помощ История Настройки @@ -99,14 +99,14 @@ Сканирай и запомняй множество баркодове без прекъсване Масово сканиране Копиране в клипборда - Използвайте: %s = съдържанието,%f = форматa, %t = тип + Използвайте: %s за съдържанието,%f за форматa, %t за типа Потребителски адрес за търсене 1D Баркодове Data Matrix QR Баркодове - Заобикаляне на устройствата за грешки - Използвайте само стандартен режим фокус - Няма непрекъснато фокус + Заобикаляне на проблеми + Използване само на стандартен режим за фокусиране + Без непрекъснат фокус Подобрява четенето при лошо осветление, но предизвиква отблясъци. Само за някои модели. Използвай фенерче Общи настройки diff --git a/android/src/com/google/zxing/client/android/common/executor/DefaultAsyncTaskExecInterface.java b/android/src/com/google/zxing/client/android/common/executor/DefaultAsyncTaskExecInterface.java index 06733d983..8bba5d60d 100644 --- a/android/src/com/google/zxing/client/android/common/executor/DefaultAsyncTaskExecInterface.java +++ b/android/src/com/google/zxing/client/android/common/executor/DefaultAsyncTaskExecInterface.java @@ -26,7 +26,7 @@ public final class DefaultAsyncTaskExecInterface implements AsyncTaskExecInterfa @Override public void execute(AsyncTask task, T... args) { - task.execute(); + task.execute(args); } } diff --git a/android/src/com/google/zxing/client/android/encode/EncodeActivity.java b/android/src/com/google/zxing/client/android/encode/EncodeActivity.java index 9db886cc5..d977ee01c 100755 --- a/android/src/com/google/zxing/client/android/encode/EncodeActivity.java +++ b/android/src/com/google/zxing/client/android/encode/EncodeActivity.java @@ -20,6 +20,7 @@ import android.view.Display; import android.view.MenuInflater; import android.view.WindowManager; import com.google.zxing.WriterException; +import com.google.zxing.client.android.Contents; import com.google.zxing.client.android.FinishListener; import com.google.zxing.client.android.Intents; import com.google.zxing.client.android.R; @@ -81,8 +82,13 @@ public final class EncodeActivity extends Activity { menuInflater.inflate(R.menu.encode, menu); boolean useVcard = qrCodeEncoder != null && qrCodeEncoder.isUseVCard(); int encodeNameResource = useVcard ? R.string.menu_encode_mecard : R.string.menu_encode_vcard; - MenuItem encodeItem = menu.getItem(1); + MenuItem encodeItem = menu.findItem(R.id.menu_encode); encodeItem.setTitle(encodeNameResource); + Intent intent = getIntent(); + if (intent != null) { + String type = intent.getStringExtra(Intents.Encode.TYPE); + encodeItem.setVisible(Contents.Type.CONTACT.equals(type)); + } return super.onCreateOptionsMenu(menu); }