j'essaie de lire toutes les informations cachées dans un code à barres, j'ai implémenté la lib zxing dans l'application Android, mais il me donne code_128 et tous les détails imprécis, je veux les détails exacts, par exemple Si je suis en train de scanner un code barre d'un livre, il devrait me donner des détails sur le nom du livre et tout. S'il vous plaît aidez-moi où je vais mal. Est le zxing la bonne bibliothèque, je veux développer cette application où sur la numérisation tous les détails du livre a été affiché.lire les détails à partir du code à barres
est Ci-dessous le code que j'utilise pour lire les détails
public void onActivityResult(int requestCode, int resultCode, Intent intent) {
//retrieve scan result
IntentResult scanningResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
if (scanningResult != null) {
String scanContent = scanningResult.getContents();
scanningResult.toString();
String scanFormat = scanningResult.getFormatName();
formatTxt.setText("FORMAT: " + scanningResult.toString());
contentTxt.setText("CONTENT: " + scanContent);
//we have a result
}else{
Toast toast = Toast.makeText(getApplicationContext(),
"No scan data received!", Toast.LENGTH_SHORT);
toast.show();
}
}
S'il vous plaît mettez le lien du code à barres que vous essayez de numériser car il aidera à comprendre le problème? Besies zxing est largement utilisé et assez bibliothèque standard donc il peut arriver qu'il y ait un problème avec le code à barres lui-même – dhaval
Zebra Crossing est juste une bibliothèque pour faire la numérisation des codes à barres 1d/2d. Il ne fera pas tout le travail nécessaire pour vous dire quel livre vous venez de numériser! C'est votre travail en tant que développeur faisant usage de la bibliothèque de passage de zèbre! Pour trouver le titre et les détails du livre, vous devrez utiliser une API de commerce pour rechercher les détails du produit en fonction du code à barres que vous avez scanné! – o0rebelious0o
Vous pouvez utiliser une API telle que http://www.searchupc.com/default.aspx à laquelle vous pouvez envoyer le code-barres et qui peut renvoyer des informations de base sur le produit. Il existe de nombreuses API de ce type, vous devez en trouver une qui correspond à vos besoins – o0rebelious0o