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.

Как это: Как проверить, существует ли класс где-нибудь в пакете?

До свидания!:)

Другие вопросы по тегам