Beh ci ho messo tutto il giorno ma ho finalmente trovato una libreria che ha funzionato. Se qualcuno trova la sua strada qui e sta cercando uno scanner di codici a barre per reagire nativo che funziona su Android ... Sono qui per aiutare.
https://github.com/ideacreation/react-native-barcodescanner
prima se non si dispone di rnpm farlo ... è molto utile (NPM installare rnpm -g) (https://github.com/rnpm/rnpm)
quindi eseguire questi comandi nel file di progetto:!
npm installare --save reagiscono-native-Barcodescanner
collegamento
rnpm reagire-native-Barcodescanner
a questo punto ho sincronizzato gradle e reran l'app dagli studi Android ... non so se è necessario (anche a volte il link rnpm dimentica un carattere di nuova riga ... se hai un messaggio di errore sulla parola include è perché questo ... basta trovarlo nel file setting.gradle aggiungere una nuova riga prima che la parola includa)
ora è pronto per l'uso.
importarlo:
import BarcodeScanner from 'react-native-barcodescanner';
poi utilizzare nel vostro render statment ritorno di funzione:
<BarcodeScanner
onBarCodeRead={this._BarCodeRead}
style={styles.preview}
torchMode='off'
cameraType='back'
/>
Se avete bisogno di più informazioni controllare quel link. Spero che questo abbia aiutato qualcuno a evitare la tortura che ho subito passando attraverso la biblioteca dopo la vecchia biblioteca che non funzionava.
Felice codifica! :)
fonte
2016-04-28 23:41:55
è possibile provare questo approccio https://stackoverflow.com/a/45713544/1429832 –