Сканер штрих-кодов
Я хочу интегрировать какой-то сканер штрих-кода в приложение для телефонных разговоров. Мне просто нужно выяснить, возможно ли это на всех основных платформах (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 быстро растет.
Ответ 2
Windows Phone Barcode Scanner Plugin в PhoneGap Теперь у нас есть плагин для телефонных разговоров для сканера штрих-кода. Вы можете проверить это здесь: https://github.com/phonegap/phonegap-plugins/tree/master/WindowsPhone/BarcodeScanner
Ответ 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.)