Приложение, использующее камеру для фокусировки на QR-коде

Мне нужно создать приложение для Android, которое в значительной степени работает как декодер кода qr.

Я хочу использовать камеру телефона Android и читать только код qr из предварительного просмотра камеры и отправлять его в библиотеку декодера, возможно, zxing, что дает мне результат. Я не хочу использовать намерение zxing, которое использует сканер штрих-кода другого приложения.

Я могу сделать снимок с помощью камеры телефона, но я не знаю, как прочитать только часть кода qr из предварительного просмотра. Мне нужна помощь в этом отношении, а также как отправить данные в библиотеку декодирования.


person Yashwanth Kumar    schedule 21.06.2011    source источник


Ответы (2)


Это довольно высокий заказ, чтобы просить здесь, на SO. Я бы посоветовал изучить источник xzing по адресу http://code.google.com/p/zxing/ и/или посмотрите, можете ли вы законно включить его с помощью лицензии Apache 2.0. в свой проект.

person mmeyer    schedule 21.06.2011

хорошо, это оказывается довольно просто и требует некоторых усилий.

  1. Загрузите исходный код ZXing.

  2. Существует класс CaputureActivity, который в основном инициирует сканирование, а также отображает результат.

  3. Вы должны работать над этим классом, чтобы интегрировать сканер ZXing в ваше приложение, которое очень похоже на то, что оно является частью вашего приложения.

  4. В считывателе ZXing есть гораздо больше поддержки, чем просто сканирование QR-кодов, и другие функции, которые вы, возможно, захотите исключить, если хотите иметь только сканер QR-кода.

ХТН.

person Yashwanth Kumar    schedule 24.09.2011