1

Svnリポジトリからzxingをチェックしてください

次に、zxingフォルダーでいくつかのフォルダーを見つけました。zxingライブラリをAndroidアプリに統合するために使用されるフォルダーはわかりません。ここでは、チェックアウト後にzxingフォルダーを配置しています。 複数のフォルダーを含む Zxing フォルダー

4

3 に答える 3

4

チェックアウトZXing ライブラリを Android アプリケーションに直接統合するに関する質問と回答バーコード スキャナー アプリを使用せずに Zxing ライブラリを埋め込むに関する質問。

この回答からZxingライブラリの著者の 1 人であるSean Owenの回答を引用しています。

  • "完全なソース コードは、ZXing プロジェクトから入手できます。アプリにコア デコーダーを含めるために、そこからビルド core.jarしてcore/Androidlib/フォルダーに置きたいと考えています。javase を含めたくありません。 android/はバーコード スキャナーのソースですが、作成者として、単にコピー アンド ペーストしないことをお勧めします。

お役に立てれば。

于 2013-07-29T12:52:47.337 に答える
1

Web をサーフィンして、非常に似ているすべてのチュートリアルをテストすることで、それを行う方法を理解しましたが、Maven や Ant でビルドする必要なしに Eclipse に統合する場合はほとんど機能しません。

ダウンロード: zip フォルダー TDBarcodeQRScanner: hereをダウンロードします。

  1. フォルダーを解凍すると、フォルダー内に 2 つのプロジェクトが見つかります。プロジェクトLibraryBarQRCodeScannerをコピーしてワークスペースに貼り付けます。

  2. 既存のソース コードから新しい Android プロジェクトを追加します。プロジェクトのルート フォルダーに移動します --> 選択 --> 終了します。プロジェクトがワークスペースに表示されます。エラーあり。

  3. 新しく追加したプロジェクトを右クリックし、-> [プロパティ] --> [Android] を選択します。Androidの下で、Google API のチェックを外し、選択した対象の API をチェックします。チェックされていない場合は、IsLibraryチェックボックスをオンにします。

  4. プロジェクトをクリーンアップしてビルドします。エラーが消えます。

  5. プロジェクトに移動します。右クリック --> プロパティ --> Android --> ライブラリ --> 追加 --> 新しく追加したプロジェクトを追加します。プロジェクトがライブラリとしてプロジェクトに追加されます。

  6. スキャンを開始するために、アプリを起動するアクティビティを変更します。解凍したフォルダーに含まれる別のプロジェクトのMainActivity.javaとして。

何時間も検索した後、それが私にとって有効な唯一の方法です。QRコードではなくコードバーをスキャンしたかったので、SCAN_MODEの追加値「QR_CODE」を「SCAN_MODE」に置き換えてください。

ハッピー統合!!

于 2015-09-17T14:30:39.853 に答える
0

書き直しました

https://github.com/journeyapps/zxing-android-embedded

adt と eclipse の場合。ここで github のソースを取得できます。

https://github.com/hiteshsahu/XZing-Barcode-Scanner-Minified-Eclipse

また、パッケージをマージしたので、プロジェクトを巨大に見せることなく、プロジェクトにパッケージをコピーして貼り付けることができます。

プロジェクトに 3 つのソース コード パッケージと 2 つのレイアウト ファイルをドロップするだけで準備完了です。

詳細については、こちらの回答をお読みくださいZXing ライブラリを直接 Android アプリケーションに統合する

于 2016-01-22T07:31:44.893 に答える