2015-07-23 5 views
3

J'espère trouver de l'aide de quelqu'un qui a travaillé sur les appareils Honeywell Dolphin. Je suis en train de développer une application de lecture de codes à barres Android/qr pour les multi-appareils et les principaux appareils sont des appareils Dolphin. (par exemple, Dolphin 70e Black)Android - Honeywell Dolphin - Comment détecter Laser Scanner

Mais pour obtenir une application avec une compatibilité totale entre tous les téléphones, je veux détecter par programme si l'appareil qui exécute les applications a le scanner laser avec l'android sdk, sinon l'application, scanner avec caméra à partir de l'appareil.

Mon problème, c'est que je n'ai pas trouvé d'aide sur le web et les docs de Honeywell.

Si quelqu'un peut m'aider, ce sera très cool!

Répondre

3

J'ai trouvé deux solutions deux solutions à mon problème.

1er: détecter le modèle

public static boolean isDolphinDevice() { 
    return Build.MODEL.toLowerCase().contains("dolphin"); 
} 

du dispositif où « dauphin » est une partie du modèle de l'appareil.

Et 2: vérifier si les applications peuvent libs charges de Honeywell

Comme ceci: How to check if class exists somewhere in package?

Bye! :)