Domanda

Scusate se questo è stato risposto prima, ma sto cercando di fare un programma che includerà la capacità di codici a barre di scansione su Android. Sto cercando di utilizzare ZXing come la biblioteca, tuttavia, voglio incorporare lo scanner nella mia applicazione in modo tale che l'utente non deve avere lo scanner di codici a barre ZXing installato per utilizzare la mia domanda. Dalla descrizione di ZXing, suona come questo è possibile.

ho ottenuto per quanto riguarda la costruzione di ZXing, collegandolo nel mio progetto in Eclipse, quindi la creazione di una nuova istanza lettore. Tuttavia, mi sono perso quando si tratta di avviare il lettore di codici a barre e l'attuazione dei callback. IMO, questo è quando la documentazione qui ottiene nebuloso.

Se qualcuno potrebbe spiegare come utilizzare ZXing correttamente, che sarebbe di grande aiuto.

Cheers!

È stato utile?

Soluzione

Personalmente, io sono un fan di utilizzare più applicazioni come plug-in. In questo modo, l'utente non deve avere lo stesso codice al telefono più volte (stoccaggio è limitato, dopo tutto), e - ancora più importante - se ZXing migliora lo scanner di codici a barre (che lo fanno spesso), l'utente automaticamente sarà avere l'ultima e più grande versione senza dover integrare e modificare di nuovo per soddisfare le vostre esigenze.

Si può semplicemente rilevare la presenza delle app, e richiedere all'utente di installarlo se non esiste. È possibile collegare semplicemente alla pname: Uri al app ZXing, che verrà automaticamente avviare il mercato e consentire all'utente di installare l'applicazione

.

Detto questo, se si vuole veramente per incorporare il codice, in un modo sarebbe quello di scaricare i file di origine rilevanti, rinominare i nomi dei pacchetti ei nomi intenti in modo che non si scontrano con il codice di ZXing, e poi semplicemente chiamare l'intento di eseguire la scansione del codice a barre (come si farebbe normalmente quando si utilizza lo scanner di codici a barre come un plug-in). Se lo fai, assicurati di ZXing di credito per il loro lavoro nella documentazione, e assicurarsi che i loro termini di servizio permettono di utilizzare e modificare il codice sorgente.

Altri suggerimenti

Completa il codice sorgente per Barcode Scanner è in Android / directory . Che è circa la migliore spiegazione che si può chiedere.

Se si sta riscrivendo con nuovo codice per il proprio scopo, penso che di più a voi che per il progetto di spiegare.

Si potrebbe ottenere le informazioni più utili al progetto di gruppo di discussione .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top