我正在通过意向扫描一维条形码使用ZXing。ZXing向我发回所扫描的一维条形码的类型(UPC-A、代码39等...)以及在条形码中编码的字符串。我想采取的类型和字符串,并生成和图像的一维条形码,并在一个活动的ImageView中显示它。
我也愿意在TextView中使用类似于"Free 3 of 9“的字体来显示条形码,但我想不出该怎么做。
我注意到ZXing中有一个名为EncodeActivity的活动,它可以执行我需要的操作,但仅限于二维码。
任何帮助都将不胜感激。
谢谢。
发布于 2011-07-28 00:59:48
使用ZXing IntentIntegrator和IntentResult类!
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); 只有在你的安卓系统上安装了Barcode reader,它才能工作
如果你需要帮助,尽管问我!
发布于 2012-06-30 16:37:27
使用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);https://stackoverflow.com/questions/4865597
复制相似问题