Встроенный ZXing - что мне не хватает? - PullRequest
2 голосов
/ 06 июня 2010

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

Я дошел до создания ZXing, связывания его с моим проектом в Eclipse, а затем создания нового экземпляра читателя. Тем не менее, я заблудился, когда дело доходит до запуска считывателя штрих-кода и реализации обратных вызовов. ИМО, это когда документация здесь становится туманной.

Если бы кто-то мог объяснить, как правильно использовать ZXing, это было бы очень полезно.

ура!

Ответы [ 2 ]

4 голосов
/ 29 июня 2010

Лично я фанат использования нескольких приложений в качестве плагинов.Таким образом, пользователю не нужно иметь один и тот же код на телефоне несколько раз (в конце концов, память ограничена), и, что более важно, если ZXing улучшит сканер штрих-кода (что они часто делают), пользователь автоматическииметь самую последнюю и лучшую версию без необходимости ее интеграции и изменения в соответствии с вашими потребностями.

Вы можете просто обнаружить наличие приложения и предложить пользователю установить его, если оно не существует,Вы можете просто связать pname: Uri с приложением zxing, которое автоматически запустит рынок и позволит пользователю установить приложение.

При этом, если вы действительно хотите встроить код, в одну сторонубыло бы загрузить соответствующие исходные файлы, переименовать имена пакетов и имена намерений, чтобы они не конфликтовали с кодом ZXing, а затем просто вызвать намерение сканировать штрих-код (как вы обычно делаете, когда вы используете сканер штрих-кода в качествеплагин).Если вы сделаете это, убедитесь, что вы указали ZXing за их работу в вашей документации и убедитесь, что условия их использования позволяют использовать и изменять их исходный код.

2 голосов
/ 07 июня 2010

Полный исходный код сканера штрих-кодов находится в каталоге android / . Это лучшее объяснение, которое вы могли бы попросить.

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

Вы можете получить более полезную информацию в группе обсуждения проекта .

...