Интеграция зебры emdk интеграция - PullRequest
0 голосов
/ 26 сентября 2019

Я добавляю Zebra Scanning SDK в свое приложение.Я вижу, что при открытой камере аппаратный сканер не работает.Я реализовал Scanner.StatusListener, но вижу, что это не вызывается, когда камера открыта.Я вижу способ узнать, когда пользователь нажимает аппаратную кнопку, когда камера открыта, чтобы показать им тост.Как я могу получить этот обратный звонок

1 Ответ

0 голосов
/ 27 сентября 2019

К сожалению, невозможно использовать камеру и сканер в одном приложении из-за низкой аппаратной зависимости (даже если вы используете 2D-имидж-сканер для сканирования, а не камеру, эта аппаратная зависимость существует).Нет простого способа программно определить, что пользователь нажал на триггер в этом сценарии, чтобы отобразить тост, как вы говорите, единственный способ, с помощью которого я могу придумать, состоит в том, чтобы ваше приложение переназначило триггер на какое-то другое действие, используя KeyMapping Manager и затем верните триггер обратно к его первоначальному поведению, когда камера отключена. Вместо того, чтобы пытаться управлять включением и отключением EMDK при использовании камеры, я бы порекомендовал использовать DataWedge для сканирования в вашем приложении , вы по-прежнему не можете выполнять сканирование при отображении камеры, но это должно сделать ваше приложениелогика проще

...