проект ZXING на Android - PullRequest
1 голос
/ 29 мая 2011

Много недель назад я пытался работать над мини-проектом на ОС Android требует ZXING, я следовал нескольким учебникам на этом сайте и на других Пример: tuto1 , а также множество тегов и руководств здесь tuto2 , tuto3 ... Но я каждый раз терпел неудачу. Я не могу импортировать проект Android в IDE затмения, чтобы скомпилировать его с моим кодом"не через Intent zxing APK-и мою программу, как в этом примере:

private Button.OnClickListener btScanListener = new Button.OnClickListener() {
    public void onClick(View v) {
        Intent intent = new Intent("com.google.zxing.client.android.SCAN");
        intent.putExtra("SCAN_MODE", "QR_CODE_MODE");


        try {
          startActivityForResult(intent, REQUEST_SCAN);
       } catch (ActivityNotFoundException e) {
         Toast.makeText(Main.this, "Barcode Scanner not intaled ", 2000).show();
       }
    }
};



public void onActivityResult(int reqCode, int resCode, Intent intent) {
    if (REQUEST_SCAN == reqCode) {
        if (RESULT_OK == resCode) {
            String contents = intent.getStringExtra("SCAN_RESULT");
            Toast.makeText(this, "Succès : " + contents, 2000).show();
        } else if (RESULT_CANCELED == resCode) {
            Toast.makeText(this, "Scan annulé", 2000).show();
        }
    }
}`

». Я чувствую разочарование, разочарование и грусть. У меня все еще есть ошибки после импорта проекта. Я пробовал обе версии 1.5 и 1.6 zxing Я попытался импортировать проект c: \ ZXing-1.6 \ android и другой новый проект с c: \ ZXing-1.6 \ zxing-1.6 \ android, я выбрал SVN: ttp: / / zxing.googlecode.com / svn / trunk / zxing-только для чтения с tortoiseSVN и воспроизводить ту же работу, но, к сожалению, безрезультатно! Я действительно сыт по горло собой ... Пожалуйста, помогите мне решить эту проблему. Как я могу импортировать проект и правильно скомпилировать его в своем собственном проекте?

1 - я использую Windows 7 64-bit Home Premium

2 - Eclipse IDE для веб-разработчиков Java EE. Версия: Helios Service Release 2, идентификатор сборки: 20110218-0911

Каков эффективный и надежный метод для запуска, в противном случае, если есть видео или подробности руководства или кто-то, кто уже сделал это ранее Я был бы очень признателен, если бы кто-нибудь помог мне

Ответы [ 2 ]

1 голос
/ 23 ноября 2012

Zxing - очень хороший проект, к сожалению, его интеграция иногда может быть болезненной. Я следовал за шагами ниже. Если нет, обратитесь к блогу .

  • Оформление источников zxing с сайта zxing.org
  • Создайте проект Android на своем затмении
  • Удалить main.xml
  • Щелкните правой кнопкой мыши по каталогу «src» и нажмите «Импорт». Перейдите к следующим каталогам в указанном порядке. Добавляя их для импорта по одному, убедитесь, что у вас есть каталог src в поле редактирования мастера импорта. И что вы выбираете только каталог «com» ​​в левом дереве каталогов. Не выбирайте src.
  • ядро ​​
  • Android-интеграция
  • Android
  • Убедитесь, что ваша версия Android SDK 9, что-нибудь меньшее, и androidmanifest.xml будет плакать.
  • Strings.xml на одном из языков закроет, просто поставьте / перед символом *

Для загрузки примера импорта, , это немедленно начнет работу.

0 голосов
/ 29 мая 2011

Вы ничего не сказали о своей проблеме. Вы также довольно озадачены тем, интегрируетесь ли вы с помощью Intent. Здесь вы интегрируетесь через Intent, и это правильный способ сделать это, а не как вы. http://code.google.com/p/zxing/wiki/ScanningViaIntent

...