-<?xml version="1.0" encoding="UTF-8"?>\r
+<?xml version="1.0" encoding="UTF-8"?>\r
<!--\r
Copyright (C) 2008 ZXing authors\r
\r
<string name="menu_history">Historie</string>\r
<string name="menu_share">Sdílet</string>\r
<string name="msg_about">Na bázi open source ZXing Barcode Library</string>\r
+ <string name="msg_buggy">Tento přístroj má známé chyby, které způsobují problémy čárového kódu. Pro Více informací najdete na http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions</string>\r
<string name="msg_camera_framework_bug">Omlouváme se, fotoaparát má problém. Možná bude nutné restartovat zařízení</string>\r
<string name="msg_default_contents">Obsah</string>\r
<string name="msg_default_format">Formát</string>\r
<string name="menu_history">Historie</string>\r
<string name="menu_share">Erzeugen</string>\r
<string name="msg_about">Basiert auf der Open Source ZXing Barcode Bibliothek </string>\r
+ <string name="msg_buggy">Dieses Gerät hat Fehler dazu führen, dass Barcode-Scanning Probleme bekannt. Für Weitere Informationen finden Si http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions</string> \r
<string name="msg_camera_framework_bug">Leider stieß das Android Kamera ein Problem. Sie müssen die das Gerät neu zu starten.</string>\r
<string name="msg_default_contents">Inhalt</string>\r
<string name="msg_default_format">Format</string>\r
<string name="menu_history">Historia</string>
<string name="menu_share">Compartir</string>
<string name="msg_about">Basado en la libreria de código de barras de código abierto ZXing</string>
+ <string name="msg_buggy">Este dispositivo ha conocido errores de escaneo de código de barras causa problemas. Para más información, visite http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions</string>
<string name="msg_camera_framework_bug">Lo sentimos, la cámara de Android ha encontrado un problema. Es posible que necesite reiniciar el dispositivo.</string>
<string name="msg_default_contents">Contenidos</string>
<string name="msg_default_format">Formato</string>
<string name="menu_history">Historia</string>
<string name="menu_share">Jaa</string>
<string name="msg_about">Perustuu avoimen koodin ZXing Barcode kirjastoon</string>
+ <string name="msg_buggy">Tämä laite on tunnettuja vikoja, jotka aiheuttavat viivakoodi skannauksen ongelmia. Varten Lisätietoja http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions</string>
<string name="msg_camera_framework_bug">Anteeksi, Android kamera kohtasi virheen. Sinun täytyy ehkä käynnistää laite uudelleen.</string>
<string name="msg_default_contents">Sisällys</string>
<string name="msg_default_format">Formaatti</string>
<string name="menu_history">Historique</string>
<string name="menu_share">Partager</string>
<string name="msg_about">Basé sur la bibliothèque open source ZXing Barcode</string>
+ <string name="msg_buggy">Ce dispositif a connu des bugs qui causent les problèmes de numérisation code à barres. Pour plus d'informations, visitez http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions</string>
<string name="msg_camera_framework_bug">Désolé, la caméra Android rencontré un problème. Vous mai nécessité pour redémarrer l'appareil.</string>
<string name="msg_default_contents">Contenus</string>
<string name="msg_default_format">Format</string>
<string name="menu_history">Cronologia</string>
<string name="menu_share">Condividi</string>
<string name="msg_about">Basato sulla libreria di software libero ZXing Barcode</string>
+ <string name="msg_buggy">Questo dispositivo è noto bug che causano la scansione dei codici a barre problemi. Per ulteriori informazioni, visitare http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions</string>
<string name="msg_camera_framework_bug">Siamo spiacenti, la fotocamera Android riscontrato un problema. Potrebbe essere necessario riavviare il dispositivo.</string>
<string name="msg_default_contents">Contenuti</string>
<string name="msg_default_format">Formato</string>
<string name="menu_history">歴史</string>
<string name="menu_share">共有</string>
<string name="msg_about">オープンソースのバーコード ライブラリ、ZXing を使用しています</string>
+ <string name="msg_buggy">このデバイスは、バグの原因となるバーコードの問題をスキャン知られています。 〜のために 詳細については、参照してください http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions</string>
<string name="msg_camera_framework_bug">申し訳ありませんが、Androidのカメラには、問題が発生しました。場合は、デバイスを再起動する必要があります。</string>
<string name="msg_default_contents">コンテンツ</string>
<string name="msg_default_format">フォーマット</string>
<string name="menu_history">Geschiedenis</string>\r
<string name="menu_share">Deel</string>\r
<string name="msg_about">Gebaseerd op de open source ZXing Barcodebibliotheek</string>\r
+ <string name="msg_buggy">Dit apparaat heeft bekende bugs die ervoor zorgen dat barcode scanning problemen. Voor meer informatie, bezoek http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions</string> \r
<string name="msg_camera_framework_bug">Sorry, er is een probleem met de Androidcamera. Probeer je telefoon te herstarten.</string>\r
<string name="msg_default_contents">Hoofdstukken</string>\r
<string name="msg_default_format">Formaat</string>\r
<string name="menu_history">История</string>
<string name="menu_share">Поделиться</string>
<string name="msg_about">Основано на свободной библиотеке штрих-кодов ZXing</string>
+ <string name="msg_buggy">Это устройство имеет известных ошибок, что причина проблем при сканировании штрих-кода. Для Более подробную информацию, посетите http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions</string>
<string name="msg_camera_framework_bug">К сожалению, Android камере возникла проблема. Вам может потребоваться перезагрузка устройства.</string>
<string name="msg_default_contents">Содержание</string>
<string name="msg_default_format">Формат</string>
<string name="menu_history">Historik</string>
<string name="menu_share">Dela</string>
<string name="msg_about">Baserad på ZXing Barcode Library som är öppen källkod</string>
+ <string name="msg_buggy">Här enheten har kända buggar som gör att streckkoden scanning problem. För mer information, besök http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions</string>
<string name="msg_camera_framework_bug">Tyvärr, Androidens kamera fick problem. Du kan behöva starta om.</string>
<string name="msg_default_contents">Innehåll</string>
<string name="msg_default_format">Format</string>
<string name="menu_history">历史</string> \r
<string name="menu_share">分享</string>\r
<string name="msg_about">以ZXing的开源条码库为基础</string>\r
+ <string name="msg_buggy">该器件具有已知的错误导致条形码扫描问题。为了 更多信息,请访问 http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions</string> \r
<string name="msg_camera_framework_bug">很抱歉,机器人相机出现问题。您可能需要重新启动设备。</string>\r
<string name="msg_default_contents">内容</string>\r
<string name="msg_default_format">格式</string>\r
<string name="menu_history">歷史</string> \r
<string name="menu_share">分享</string>\r
<string name="msg_about">以ZXing的開源條碼庫為基礎</string>\r
+ <string name="msg_buggy">該器件具有已知的錯誤導致條形碼掃描問題。為了 更多信息,請訪問 http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions</string> \r
<string name="msg_camera_framework_bug">很抱歉,機器人相機出現問題。您可能需要重新啟動設備。</string>\r
<string name="msg_default_contents">內容</string>\r
<string name="msg_default_format">格式</string>\r
<string name="menu_history">History</string>
<string name="menu_share">Share</string>
<string name="msg_about">Based on the open source ZXing Barcode Library</string>
+ <string name="msg_buggy">This device has known bugs that cause barcode scanning problems. For more information, visit http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions</string>
<string name="msg_camera_framework_bug">Sorry, the Android camera encountered a problem. You may need to restart the device.</string>
<string name="msg_default_contents">Contents</string>
<string name="msg_default_format">Format</string>
package com.google.zxing.client.android;
import android.app.Activity;
+import android.app.AlertDialog;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.net.Uri;
+import android.os.Build;
import android.os.Bundle;
+import android.util.Log;
import android.view.View;
import android.view.KeyEvent;
import android.webkit.WebView;
* @author dswitkin@google.com (Daniel Switkin)
*/
public final class HelpActivity extends Activity {
+
+ private static final String TAG = HelpActivity.class.getName();
+
+ private static final String[] BUGGY_MODEL_SUBSTRINGS = {"Behold II", "Pulse"};
+ private static final Uri BUGGY_URI = Uri.parse("http://code.google.com/p/zxing/wiki/FrequentlyAskedQuestions");
private static final String DEFAULT_URL = "file:///android_asset/html/index.html";
private WebView webView;
}
};
+ private final DialogInterface.OnClickListener groupsListener = new DialogInterface.OnClickListener() {
+ public void onClick(DialogInterface dialogInterface, int i) {
+ HelpActivity.this.startActivity(new Intent(Intent.ACTION_VIEW, BUGGY_URI));
+ }
+ };
+
@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
@Override
public void onResume() {
super.onResume();
+ checkBuggyDevice();
+ }
+
+ private void checkBuggyDevice() {
+ String model = Build.MODEL;
+ Log.i(TAG, "Build model is " + model);
+ for (String buggyModelSubstring : BUGGY_MODEL_SUBSTRINGS) {
+ if (model.contains(buggyModelSubstring)) {
+ AlertDialog.Builder builder = new AlertDialog.Builder(this);
+ builder.setMessage(R.string.msg_buggy);
+ builder.setPositiveButton(R.string.button_ok, groupsListener);
+ builder.setNegativeButton(R.string.button_cancel, null);
+ builder.create().show();
+ break;
+ }
+ }
}
@Override