2015-10-23 1 views
1

У меня есть приложение для Android, которое требует от пользователя сканирования и записи некоторых штрих-кодов. Я использую SocketMobile Bluetooth Barcode Scanner series 7.Каков самый простой способ интегрировать функции сканирования SocketMobile в приложение для Android?

Я хочу иметь возможность обрабатывать сканирование штрих-кода независимо от того, какая активность или фрагмент пользователь занят (я просто записываю каждое сканирование в списке). По этой причине я верю (может быть, неправильно?), Что просто подключить сканер в режиме HID недостаточно, так как для этого потребуется, чтобы пользователь перешел к определенному полю, а затем выполнил их сканирование. Может быть, это предположение неверно?

Из examples на GitHub это выглядит как для того, чтобы достичь этой простой функциональности я должен осуществить полную программу сканирования, включая осуществление спаривания и т.д.

Можно ли просто пару этот сканер в HID режиме через Android или для сопряжения его в режиме SPP с использованием другого существующего приложения, а затем просто чтобы мое приложение могло получать штрих-коды с этого сканера? Каков самый простой способ реализовать функции сканирования в Android? Я только забочусь о получении данных из сканера в любом месте своего приложения. Я не хочу, чтобы меня обременяли сопряжение или управление соединением Bluetooth.

ответ

0

режим HID не является достаточным, так как для этого потребуется пользователю, чтобы перейти к конкретной области, а затем выполнить их сканирование

Это правильно.

SingleEntry из примеров на github в настоящее время является самым простым способом «начать». Похоже, вам не нужно менять какие-либо настройки сканера, и вам не нужны эти данные в вашей деятельности, а это значит, что вы можете удалить много вещей в SingleEntry, и это все равно будет отвечать вашим потребностям.