Штрих-коды и QR-коды много где используются. Сегодня посмотрим, как разработать специальное мобильное приложение, сканирующее эти инструменты (подходит как для iOS, так и для Android!).
Как работает сканирование штрих-кода в Glide
Запуск сканирования штрих-кода в приложении Glide — простой проект, не требующий лицензирования или ручной настройки. Он поддерживает наиболее распространенные типы штрих-кодов, включая линейные и двумерные символы штрих-кодов, более известные как QR-коды. Кстати, стоит отметить, что функция сканирования доступна только пользователям планов Business или Enterprise.
Не хотите платить за возможности? Вот вам бесплатный интенсив по разработке мобильных приложений! В нем научитесь создать проекты без навыков программирования и получать прибыль.
Как добавить сканирование в приложение Glide
Есть два способа:
- Добавление компонента «Сканер». Лучше всего подходит, если нужно последовательно сканировать множество штрих-кодов, поскольку он держит камеру пользователя включенной и готовой к сканированию.
- Включение действия «Сканировать штрих-код или QR-код». Приложение включает камеру пользователя только при запуске действия, обычно с помощью кнопки.
Добавление компонента «Сканер»
- Если у вас еще нет столбца, в котором будете хранить данные штрих- или QR-кодов, откройте редактор данных и создайте его.
- В редакторе макетов выберите вкладку, которую хотите изменить.
- Нажмите на символ плюса на панели «Компоненты».
- Выберите «Сканер» и перетащите его туда, где хотите, чтобы он появился в вашей библиотеке приложения.
- В разделе «Данные» укажите столбец, в котором нужно хранить данные из кодов (в первом действии вы его создали специально для этого)
Вот тут есть более подробная информация по первому способу.
Включение действия «Сканировать штрих-код или QR-код»
1. В редакторе макетов
- создайте столбец, как было описано выше. Здесь рекомендуем использовать текстовый столбец или столбец URL-адресов, если сканируете значения URL
- нажмите знак плюс (+) на панели «Компоненты» и выберите компонент, действие которого хотите вызвать (шаг номер три выше)
- на вкладке «Общие» в правой части редактора макетов перейдите к разделу «Действия» и найдите «Сканировать штрих-код или QR-код»
- выберите значок и текст описания, которые будут использоваться в вашем приложении и столбец, где будут храниться отсканированные значения
2. В разделе действий
- снова повторяем первый шаг, описанный выше
- жмем кнопку (+) «Новое действие». Если уже есть существующие действия, кликаем по плюсу на левой панели
- чтобы добавить новые действия в существующий поток, наводим указатель мыши под существующим действием и выбираем кнопку «Плюс»
- далее находим источник данных для действия — «Сканировать штрих-код или QR-код» — столбец для хранения отсканированных значений
Подробная информация по второму способу.
Все элементарно! К тому же, некоторые шаги повторяются, ведь алгоритм действий очень схож.