Quindi sto lavorando a un progetto e mi chiedo se c'è un modo per implementare lo scanner di codici a barre nella mia app per Android? Quindi andrebbe dalla mia app, aprirò la fotocamera e prendere la "foto", ottenere le informazioni e tornare alla mia app con queste informazioni?Android: esiste un modo per implementare lo scanner di codici a barre in un'app?
risposta
Ecco un esempio di una libreria di terze parti per i codici a barre scansione: https://github.com/zxing/zxing/wiki/Scanning-Via-Intent
Come io non sono uno sviluppatore Android con esperienza, non so se si può parlare avanti e indietro tra le applicazioni a causa di sandboxing. Tuttavia, esiste uno scanner di codici a barre chiamato zxing che è "una libreria di elaborazione di immagini di codici a barre 1D/2D open-source e multi-formato implementata in Java. Il nostro obiettivo è utilizzare la fotocamera integrata sui telefoni cellulari per fotografare e decodificare i codici a barre il dispositivo, senza comunicare con un server. "
Sembra abbastanza solido, quindi consiglierei di utilizzarlo.
Puoi parlare avanti e indietro, tramite Intenti - vedi la risposta sopra per un esempio di questa stessa cosa in azione. –
@Sean - Molto bello! Impara qualcosa di nuovo ogni giorno qui intorno. Grazie! – JasCav
Se siete più comodi la creazione di applicazioni che utilizzano App Inventor, c'è un modulo codice a barre in base al largo della biblioteca ZXing: http://appinventor.googlelabs.com/learn/reference/components/other.html#BarcodeScanner
Sean qui dal progetto - sì, questo è esattamente quello che vuoi. Usa IntentIntegrator. È come 10 linee di codice per fare esattamente quello che vuoi. –