No description
- Kotlin 84.8%
- Java 15.2%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .idea | ||
| app | ||
| barcodescanner@dbc12d70e7 | ||
| gradle/wrapper | ||
| xmltools | ||
| .gitignore | ||
| build.gradle | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| README.md | ||
| settings.gradle | ||
Промышленная маркировка
Клиент для сканирования кодов с помощью камеры устройства, либо сканера Datalogic. Групировка кодов по схемам товар - коробка и коробка - поддон.
Для сканнеров Datalogic доступны 2 режима работы:
- через камеру устройства
- с помощью встроенного сканера
Для остальных типов устройств доступен только режим сканирования с помощью камеры устройства.
Сканирование происходит по следующему алгоритму:
1. Сканируется код коробки, или поддона
Данный этап зависит от выбора режима работы
2. Вводится количество штук
Данное значение может быть указанно в самом коде, тогда оно будет считанно и подставленно автоматически
3. Сканируется необходимое количество
Также данный этап можно прекратить досрочно, однако отсканирован должен хотябы 1 код
4. По завершении сканирования выводится список отсканированных кодов и три возможных дальнейших дейтвия
- Удалить отсканированные коды и продолжить сканирование
- Отправить коды и продолжить сканирование
- Продолжить сканирование
Основная часть
-
Для сканирования с помощью камеры используется модуль barcodescanner, путем наследования класса ScannerModel в ScannerActivity.
-
В DatalogicActivity осуществляется работа с помощью встроенного сканера Datalogic.