Сканер штрих-кодов

Я хочу интегрировать какой-то сканер штрих-кода в приложение для телефонных разговоров. Мне просто нужно выяснить, возможно ли это на всех основных платформах (iOS/Android/Blackberry/WP7)?

EDIT: по сканированию штрих-кода я имею в виду сканирование штрих-кода через камеру.

Спасибо!

Ответы

Ответ 1

Мы создали плагины BarcodeScanner для:

Android https://github.com/phonegap/phonegap-plugins/tree/master/Android/BarcodeScanner

IOS https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/BarcodeScanner

BlackBerry https://github.com/phonegap/phonegap-plugins/tree/master/BlackBerry/BarcodeScanner

У нас еще нет плагина для WP7, но я отдам письмо Джесси и, возможно, он доберется до него, так как поддержка WP7 быстро растет.

Ответ 3

Другим вариантом будет Scandit SDK сканера штрих-кода. Scandit поставляется с плагином PhoneGap для iOS и Android (WP и Blackberry в настоящее время не поддерживаются), и есть бесплатная версия сообщества. Учебники и демонстрационные приложения доступны здесь:

Scandit также декодирует размытые изображения, что важно, если приложение нужно запускать на нижних телефонах (например, на многих телефонах Android) или устройствах без камеры с автофокусом (iPad 2, iPod Touch,...).

(Отказ от ответственности: я один из разработчиков Scandit.)

Ответ 4

В случае, если это поможет любому: https://github.com/zeroasterisk/PhoneGap-BarcodeScanner-Example-iOS

В частности:

Установил плагин (в нескольких путях), но сохранил тот, который работал. Внедрен базовый код сканера JS для демонстрации функциональности: автоматическая загрузка при загрузке, автоматическая перезагрузка при ошибке, предупреждения об успешном завершении/сбое/отмене.

ПРИМЕЧАНИЕ. В комментариях к файлам barcodescanner.js и index.js упоминается моя настройка путей объекта define/require. Я не мог заставить работать с демонстрационными/примерными путями после нескольких перестановок.

(это iOS только atm, но я тоже планирую сделать пример Android)

Ответ 5

The Manatee Works SDK для сканера штрих-кода Плагин PhoneGap можно найти здесь: https://github.com/manateeworks/phonegap-mwbarcodescanner

Плагин поддерживает Android, iOS и Windows. UPC и EAN являются бесплатными. Другие символики можно оценить бесплатно. Наша цена лучше, чем у Scandit за то же качество (иногда лучше). Наша компания финансово стабильна и не вынуждена занимать деньги, чтобы выжить.

(Отказ от ответственности: я являюсь членом команды Manatee Works.)