5

1D バーコードをスキャンする目的で ZXing を使用しています。ZXing は、スキャンされた 1D バーコードのタイプ (UPC-A、Code 39 など) と、バーコードにエンコードされている文字列を返信してくれます。タイプと文字列を取得し、1D バーコードの画像を生成して、アクティビティの ImageView に表示したいと思います。

「Free 3 of 9」に似たフォントを使用して TextView にバーコードを表示することもできますが、これを行う方法がわかりません。

ZXing には、必要なことを実行できる EncodeActivity と呼ばれるアクティビティがあることに気付きましたが、QR コードに対してのみです。

どんな助けでも大歓迎です。

ありがとう。

4

2 に答える 2

4

ZXingIntentIntegratorIntentResultクラスを使用!

    String data = "123456789";

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

    intent.addCategory(Intent.CATEGORY_DEFAULT); 

    intent.putExtra("ENCODE_FORMAT", "CODE_128");  

    intent.putExtra("ENCODE_DATA", data);  

    startActivity(intent); 

Androidにバーコードリーダーがインストールされている場合にのみ機能します

助けが必要なら、私に聞いてください!

于 2011-07-27T16:59:47.973 に答える
3

Google バーコード リーダーを使用してバーコードを表示する

Intent intent = new Intent("com.google.zxing.client.android.ENCODE");   
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.putExtra("ENCODE_TYPE", "TEXT_TYPE"); 
intent.putExtra("ENCODE_DATA",scan_code_main); // content part
intent.putExtra("ENCODE_FORMAT",scan_code_2); // format part

startActivity(intent);
于 2012-06-30T08:37:27.263 に答える