Вопрос

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

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

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

Ваше здоровье!

Это было полезно?

Решение

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

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

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

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top