Штрих-коды и QR-коды много где используются. Сегодня посмотрим, как разработать специальное мобильное приложение, сканирующее эти инструменты (подходит как для iOS, так и для Android!).

Как работает сканирование штрих-кода в Glide

Запуск сканирования штрих-кода в приложении Glide — простой проект, не требующий лицензирования или ручной настройки. Он поддерживает наиболее распространенные типы штрих-кодов, включая линейные и двумерные символы штрих-кодов, более известные как QR-коды. Кстати, стоит отметить, что функция сканирования доступна только пользователям планов Business или Enterprise.

Не хотите платить за возможности? Вот вам бесплатный интенсив по разработке мобильных приложений! В нем научитесь создать проекты без навыков программирования и получать прибыль.

Как добавить сканирование в приложение Glide

Есть два способа:

  1. Добавление компонента «Сканер». Лучше всего подходит, если нужно последовательно сканировать множество штрих-кодов, поскольку он держит камеру пользователя включенной и готовой к сканированию.
  2. Включение действия «Сканировать штрих-код или QR-код». Приложение включает камеру пользователя только при запуске действия, обычно с помощью кнопки.

Добавление компонента «Сканер»

  1. Если у вас еще нет столбца, в котором будете хранить данные штрих- или QR-кодов, откройте редактор данных и создайте его.
  2. В редакторе макетов выберите вкладку, которую хотите изменить.
  3. Нажмите на символ плюса на панели «Компоненты».
  4. Выберите «Сканер» и перетащите его туда, где хотите, чтобы он появился в вашей библиотеке приложения.
  5. В разделе «Данные» укажите столбец, в котором нужно хранить данные из кодов (в первом действии вы его создали специально для этого)

Вот тут есть более подробная информация по первому способу.

Включение действия «Сканировать штрих-код или QR-код»

1. В редакторе макетов

  • создайте столбец, как было описано выше. Здесь рекомендуем использовать текстовый столбец или столбец URL-адресов, если сканируете значения URL
  • нажмите знак плюс (+) на панели «Компоненты» и выберите компонент, действие которого хотите вызвать (шаг номер три выше)
  • на вкладке «Общие» в правой части редактора макетов перейдите к разделу «Действия» и найдите «Сканировать штрих-код или QR-код»
  • выберите значок и текст описания, которые будут использоваться в вашем приложении и столбец, где будут храниться отсканированные значения

2. В разделе действий

  • снова повторяем первый шаг, описанный выше
  • жмем кнопку (+) «Новое действие». Если уже есть существующие действия, кликаем по плюсу на левой панели
  • чтобы добавить новые действия в существующий поток, наводим указатель мыши под существующим действием и выбираем кнопку «Плюс»
  • далее находим источник данных для действия — «Сканировать штрих-код или QR-код» — столбец для хранения отсканированных значений

Подробная информация по второму способу.

Все элементарно! К тому же, некоторые шаги повторяются, ведь алгоритм действий очень схож.