Come aggiungere uno scanner di codici a barre a un’app Android

Le app in grado di elaborare codici a barre tradizionali e codici QR più recenti sono all’avanguardia nello sviluppo della realtà aumentata. Quando si tratta di aggiungere queste funzionalità alle app del tuo studio di programmazione, potresti scegliere di dedicare più tempo di quanto sarebbe necessario per creare la tua app per programmare una libreria software per l’elaborazione dei dati del codice a barre dal driver della fotocamera del dispositivo Android. La scelta migliore, tuttavia, è incorporare una libreria software esistente per leggere i codici a barre nel tuo progetto e arrivare alla programmazione effettiva della tua app.

1

Individua una libreria software per utilizzare i driver della fotocamera Android per elaborare i dati del codice a barre. Ciò potrebbe assumere la forma di una libreria proprietaria per la quale dovrai pagare una tariffa di licenza, una libreria open source o un’app Android indipendente che elaborerà i dati dei codici a barre per conto di altre app.

2

Scarica la libreria, quindi segui la documentazione della libreria per creare i pacchetti necessari e importare il codice della libreria nell’area di lavoro del progetto Java.

3

Costruisci una nuova istanza dell’oggetto che contiene il codice della libreria o il codice per accedere all’app che gestirà i dati della videocamera. Usa il nome della classe specificato dalla documentazione della libreria.

4

Aggiungi un metodo a una delle tue classi che estenda la classe Android “Activity”, in cui richiami il metodo appropriato dall’istanza dell’oggetto libreria del lettore di codici a barre di cui hai istanziato. È possibile trovare il nome di questo metodo e i suoi argomenti nella documentazione della libreria.

5

Collega questa funzione a un componente dell’interfaccia utente grafica della tua app tramite un listener di eventi o un gestore di eventi.