2

バーコードスキャナーを使用してバーコードをスキャンする必要があるアプリを開発しています。多くの検索を行った後、次のコードを取得しました。

 Intent intent = new Intent("com.google.zxing.client.android.SCAN");

このコードの助けを借りて、ユーザーは Zxing のバーコード スキャナーを実装できますが、サード パーティのアプリケーションを必要としないプログラムでバーコード スキャナーを実装したいと考えています。ZXingライブラリを Android アプリケーションリンクに直接統合して、スタンドアロンのバーコードスキャナーを作成しましたが、core.jar を作成した後に何をすればよいかわかりません バーコード スキャナーの統合を手伝ってください。どんな助けでも大歓迎です..事前に感謝します

4

1 に答える 1

2

結果の代わりにアクティビティを起動するか、このための便利なコードだけを使用します。

IntentIntegrator integrator = new IntentIntegrator(yourActivity);
integrator.initiateScan();

結果を受け取るには、次のメソッドを使用します。

public void onActivityResult(int requestCode, int resultCode, Intent intent) {
  IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
  if (scanResult != null) {
    // handle scan result
  }
  // else continue with any other code you need in the method
  ...
}

詳細については、次のリンクを参照してください。

http://code.google.com/p/zxing/wiki/ScanningViaIntent

于 2013-01-02T09:59:49.120 に答える