2013-07-29 3 views
1

чека ZXing из Svn reositoryкак импортировать ZXing проекта библиотеки для андроид приложения в затмении

затем в ZXing папки я нашел несколько папок, я не знаю, какой из них используется для интеграции ZXing библиотеки в приложении для Android, здесь Я устанавливаю папку zxing после проверки. Zxing folder with several folders

+0

Зачем вы используете Зина? – Goofy

+0

http://code.google.com/p/zxing/wiki/GettingStarted –

ответ

4

Оформить заявку Integrating the ZXing library directly into my Android application вопросы и ответы на Embed Zxing library without using Barcode Scanner app вопрос.

Я процитировать ответ на Sean Owen, один из автора библиотеки ZXing из this ответа:.

  • " Полный исходный код доступен из проекта ZXing Вы хотите построить core.jar от core/ и поместите его в свою папку Android lib/, чтобы включить в ваше приложение ядро ​​ . Вы не хотите включать javase. Вы можете посмотреть код в android/ поскольку он является источником сканера штрих-кода, но, как авторы, мы предложим вам не просто скопировать и вставить его. "

Надеется, что это помогает.

+0

@Puri Большое спасибо. –

+1

Рад, что это вам помогло @Prabha –

1

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

Загрузки:. Загружает TDBarcodeQRScanner зип папку:. here

  1. Разархивируйте папку, внутри папки вы найдете два проекта. Скопируйте-вставьте проект LibraryBarQRCodeScanner в свое рабочее пространство.

  2. Добавить новый Android-проект из существующего исходного кода. Перейдите в корневую папку проекта -> Выбрать -> завершить. Проект появляется в рабочей области. С ошибками.

  3. Щелкните правой кнопкой мыши по недавно добавленному проекту и -> Свойства -> Android. Под Android снимите флажок API Google и проверьте целевой API по вашему выбору. Установите флажок IsLibrary, если он не установлен.

  4. Очистить и построить проект. Ошибки исчезают.

  5. Перейти к вашему проекту. Щелкните правой кнопкой мыши -> Свойства -> Android -> Библиотека -> Добавить -> добавьте вновь добавленный проект. Проект добавляется в качестве библиотеки для вашего проекта.

  6. Измените действие, с которого вы запускаете приложение, чтобы запустить сканирование. Как MainActivity.java из другого проекта, включенного в распакованную папку.

После нескольких часов поиска это единственный метод, который работает на меня. Поскольку я хотел сканировать строки кода, а не QRCode, и это имеет место для вас, просто замените дополнительное значение SCAN_MODE «QR_CODE» на «SCAN_MODE»

Счастливое интегрирование !!

+0

Это миниатюрная версия сканера штрих-кода https://github.com/hiteshsahu/XZing-Barcode-Scanner-Minified-Eclipse. Вам не нужно копировать огромные пакеты. –

0

У меня переписать

https://github.com/journeyapps/zxing-android-embedded

для ADT и eclipse.You может получить источник для GitHub здесь

https://github.com/hiteshsahu/XZing-Barcode-Scanner-Minified-Eclipse

Я также объединены пакеты, так что вы можете просто скопируйте их в свой проект, не делая свой проект огромным.

Просто отпустите 3 пакета исходного кода и 2 файла макета в своем проекте, и вы хорошо пойдете.

Более подробно прочитать мой ответ здесь Integrating the ZXing library directly into my Android application

Смежные вопросы