2016-02-10 34 views
5

私は、反応ネイティブカメラを使用して、AndroidとiOSの両方のバーコードスキャナを構築しています。反応ネイティブを使用したバーコードスキャン

iOSでバーコードをスキャンすることはできますが、スキャン境界の視覚的な問題はありません。そして、私は画面全体だけでなく、バ​​ーコードもスキャンできるようにしたいと思っています。

その周りに方法はありますか? 私のためにも役立つ他のライブラリがある場合。

+0

このアプローチを試すことができます https://stackoverflow.com/a/45713544/1429832 –

答えて

0
+0

反応するネイティブバーコードは、バーコードを生成するためだけです。私はバーコードを読み取るものが欲しい。私はこれを行うことができますが、私は私の質問で述べた問題を抱えています。 –

5

を反応まあそれは、すべての一日かかったが、私は最終的に働いたライブラリを見つけました。もし誰かがここで彼らの道を見つけ、アンドロイドで働くネイティブの反応のためのバーコードスキャナーを探していたら...私はここに助けを求めています。

https://github.com/ideacreation/react-native-barcodescanner

第一あなたはそれを得るrnpm持っていない場合...それは非常に有用である(NPM -g rnpmをインストールする)(https://github.com/rnpm/rnpm

、その後、プロジェクトファイルにこれらのコマンドを実行します!

NPMは--saveが反応するネイティブbarcodescannerインストール

rnpmリンク反応するネイティブ・barcodescanner

この時点では、私はgradleを同期してアンドロイドスタジオからアプリを再販しました...必要があるかどうかわかりません(時にはrnpmリンクが新しい行の文字を忘れてしまいます...)これは...これはあなたの設定で見つけてください。単語の前に新しい行を追加してください)

今すぐ使用できます。

インポートし:その後、

import BarcodeScanner from 'react-native-barcodescanner'; 

あなたのレンダリング関数の戻りなステートメントでそれを使用する:あなたがそのリンクをチェックアウトより多くの情報が必要な場合は

<BarcodeScanner 
    onBarCodeRead={this._BarCodeRead} 
    style={styles.preview} 
    torchMode='off' 
    cameraType='back' 
    /> 

。私はこれが誰かが拷問を避けるのを助けたことを願っています。

ハッピーコーディング! :)

+0

ハイライトスキャンエリアもありますか? –

+0

このプラグインは、画面全体を使ってバーコードをスキャンしますか? –

+0

良い質問。私はこれを混乱させていないので、私は確信していない(多分githubのページに尋ねる?)。しかし、私はアンドロイドのためにこれが標準となることを知っています。上記のコードは、画面上のハイライト領域を提供し、その領域でのみスキャンします。私はどのようにそれを制御するかわからない。がんばろう! –

関連する問題