Android - Honeywell Dolphin - Как обнаружить лазерный сканер
Я надеюсь найти помощь от любого, кто работал над устройствами Honeywell Dolphin. Я разрабатываю Android-приложение для сканирования штрих-кодов / QR-кодов для нескольких устройств, и основными устройствами являются устройства Dolphin. (например, Dolphin 70e Black)
Но чтобы получить приложение с полной совместимостью между всеми телефонами, я хочу программно определить, есть ли на устройстве, на котором запущены приложения, лазерный сканер с Android SDK, в противном случае приложение сканирует с помощью камеры с устройства.
Моя проблема в том, что я не нашел помощи в Интернете и документах Honeywell.
Если кто-нибудь может мне помочь, это будет очень круто!
1 ответ
Я нашел два решения, два решения для моей проблемы.
1-й: определить модель устройства
public static boolean isDolphinDevice() {
return Build.MODEL.toLowerCase().contains("dolphin");
}
Где "дельфин" является частью модели устройства.
И второе: проверьте, могут ли приложения загружать библиотеки Honeywell.
Как это: Как проверить, существует ли класс где-нибудь в пакете?
До свидания!:)