2 votes

Numérisation des codes-barres dans des applications tierces

J'ai une application tierce pour un système de production. Il s'agit maintenant d'une application patrimoniale qui ne peut pas être modifiée.

Il y a un champ de texte dans cette application tierce.

J'ai des codes-barres qui se traduisent par des entrées valides pour ce champ de texte.

J'aimerais utiliser cette application tierce, mais d'une manière ou d'une autre, être capable d'utiliser un appareil Android pour zapper un code-barres, le traduire en texte, et le coller dans ce champ de texte.

J'imagine la chose suivante :

  • L'utilisateur ouvre une application tierce
  • L'utilisateur place le focus sur le champ de texte
  • L'utilisateur appuie sur un bouton pour que le code-barres soit scanné.
  • Le code-barres est traduit et placé dans le champ de texte qui a le focus.

Est-ce possible avec un téléphone ou une tablette Android ?

J'ai peur que nous devions abandonner notre ancienne application et en développer une nouvelle.

1voto

Andy Brudtkuhl Points 1714

Il est facile de réaliser un flux de travail similaire avec une application de scanner de codes-barres standard telle que Le scanner de codes-barres de ZXing . Après avoir scanné un code-barres dans cette application, vous pouvez appuyer sur un bouton pour copier le texte scanné dans le presse-papiers. Après avoir basculé vers votre autre application, il vous suffit d'appuyer longuement sur le champ de texte pour y coller le texte. Cela représente un peu plus de tapotements d'écran que vous ne l'imaginez, mais c'est le moyen le plus simple.

Il existe également une application clavier qui comporte un bouton permettant de scanner un code-barres et de saisir le texte scanné comme s'il avait été tapé. Elle n'est pas gratuite et nécessite de remplacer votre clavier souple, mais Clavier du lecteur de codes à barres vous permet de raccourcir le flux de travail en quelques clics.

Toute meilleure solution nécessiterait une sorte de développement sur mesure, qu'il s'agisse de modifier l'application cible ou de créer une ROM personnalisée.

1voto

Milner Points 533

Pour vous éviter de copier-coller, il existe une autre option intéressante : une sorte de "clavier à codes-barres", c'est-à-dire l'utilisation d'un lecteur QR comme méthode de saisie. Il existe quelques applications disponibles sur Google Play qui (d'après leur description) offrent exactement cela. Un exemple adapté à votre cas serait Clavier du lecteur de codes à barres :

Ce clavier logiciel permet de numériser et de saisir des codes-barres directement dans les champs de saisie de n'importe quelle application. Le mode de numérisation par lots est pris en charge.

Barcodescanner Keyboard Barcodescanner Keyboard

Notez le symbole du Barcode-Scanner dans la rangée la plus basse du clavier, la deuxième en partant de la gauche ? Comme les autres touches sont également présentes, vous pouvez taper normalement dans les champs où vous en avez besoin, et il vous suffit de toucher l'icône du code-barres pour invoquer le scanner, comme le montre la deuxième capture d'écran.

Remarques : Je ne l'ai pas essayé, donc je n'ai pas plus de détails sur son fonctionnement et sa fiabilité. Je l'ai juste trouvé à Google Play et j'ai pensé que cela pourrait vous être utile :)

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X