Итак, я еще один неудачливый новичок в разработке для Android, которому нужно встроить сканер штрих-кода ZXing в свое приложение.
Существует множество вопросов, спрашивающих, как это сделать здесь, на stackoverflow, но ни один из них не имеет ответа, который действительно понятен и объяснителен для начинающего. Во всех ответах говорится что-то вроде: «все, что вам нужно сделать, это создать базовую библиотеку проекта ZXing, сослаться на нее в своем проекте, а затем скопировать некоторый код из каталога android / ZXing в свое приложение, и все готово». Но это не очень полезно для нуба.
В моем проекте есть ссылка на базовую библиотеку ZXings. У меня открыт исходный код приложения Barcode Scanner. Я пытаюсь прочитать и понять код приложения Barcode Scanner, но он слишком сложен для моего уровня знаний.
Я просто хочу, чтобы в моем приложении была кнопка, которая при нажатии открывает сканер штрих-кода, сканер должен иметь возможность только сканировать штрих-код, декодировать его и возвращать мне цифры, ему не нужно отправлять код в любом месте, чтобы получить любую информацию и т. д., я сам позабочусь об этих вещах. Мне просто нужен простой сканер, который запускается по нажатию кнопки, сканирует код и выдает результат. Но я не могу понять, как это сделать сам.
Я предполагаю, что это не должно быть трудно сделать, если вам нужно только скопировать текст со сканера ZXing, вам просто нужно понять его код.
Так что если кто-то может объяснить это (скажите, какие части кода копировать, как запустить сканер с помощью метода onClick кнопок и т. Д.), Пожалуйста, сделайте это, я уверен, что есть много людей, которые будут очень благодарны за это просто как я буду.