2

ZXing を使用してテキストを QR コードにエンコードしようとしています。ZXing 2.0 をダウンロードしました。今、私は残りのことを行う方法がわかりません。次に何をする必要があるか教えてください。私がしたいのは、テキストを edittext に入力し、ボタンを押したときにこのテキストに基づいて QR コードを生成することだけです。このトピックに関連する多くの質問を見てきましたが、適切な回答を見つけることができませんでした.

従うべき手順を親切に説明してください。また、これを達成するためにマニフェストで行う必要がある変更と、アクティビティで QR コードをビットマップとして表示する方法を知る必要があります。

4

3 に答える 3

1

付属のandroid-integrationライブラリ (core/ではなくandroid/) を使用してバーコード スキャナーを呼び出しIntent、任意のテキストの QR コードを表示します。ほんの数行のコードです: http://code.google.com/p/zxing/wiki/ScanningViaIntent

于 2012-10-17T19:40:51.597 に答える
0

core.jar最新の ZXing ソース リリースからプロジェクトに追加し、さらに 2 つのクラスをパッケージに追加する必要があります。

このソリューションは ZXing コア ライブラリを利用し、サードパーティ アプリケーション (バーコード スキャナー) をインストールする必要はありません。

このステップバイステップガイドに従うだけです。

于 2013-03-19T22:19:30.287 に答える
0

Zxing を介して編集テキストを QR コードとして表示するには、次のことができます。

Intent intent = new Intent("com.google.zxing.client.android.ENCODE");
String data = edittext.getText().toString();
intent.putExtra("ENCODE_DATA", to_display);
intent.putExtra("ENCODE_TYPE", "TEXT_TYPE");
startActivity(intent);

これを使用するには、マニフェストで ZXing EncodeActivity を宣言し、インテント フィルターを追加する必要があります。

一般に、それらのコードは非常によく文書化されています。彼らのプロジェクト ページは、開始するのに最適な場所です。

于 2012-10-17T17:55:39.623 に答える