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