Техническое задание на разработку Android-приложения для сканирования QR-кодов
Цель проекта
Создать минималистичное и стабильное приложение для операционной системы Android, предназначенное для работы на специализированных терминалах сбора данных (ТСД). Основная функция - прием и обработка данных, считанных со штрих-кодов или QR-кодов встроенным сканером устройства.
Целевые устройства и требования
- Поддерживаемые устройства: Мобильные ТСД (конкретные модели указаны в исходном запросе).
- Целевое разрешение экрана: 480x800 пикселей. Интерфейс должен быть корректно оптимизирован под данное разрешение.
Функциональные требования
1. Основной интерфейс и ввод данных
- Приложение должно содержать основное текстовое поле (поле ввода).
- Встроенный в ТСД сканер штрихкодов работает в режиме эмуляции клавиатуры (HID). При срабатывании сканера отсканированные данные должны автоматически вводиться в это поле, как если бы они были набраны с клавиатуры.
- Необходимо обеспечить четкую и мгновенную реакцию интерфейса на ввод данных со сканера.
2. Дополнительные требования (уточняются)
В исходном описании заказчик указал, что в приложении "должна быть" дополнительная функциональность. Полный перечень функций и логика обработки отсканированных данных требуют уточнения с заказчиком. Возможные направления: проверка кодов по базе, сохранение истории, отправка данных на сервер или простой вывод на экран.
Технические особенности
- Разработка ведется под Android.
- Особое внимание уделяется работе именно со встроенным промышленным сканером ТСД.
- Интерфейс должен быть простым, понятным и устойчивым к случайным действиям.