首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android中显示字符串中的一维条码?

如何在Android中显示字符串中的一维条码?
EN

Stack Overflow用户
提问于 2011-02-02 01:05:26
回答 2查看 3.8K关注 0票数 5

我正在通过意向扫描一维条形码使用ZXing。ZXing向我发回所扫描的一维条形码的类型(UPC-A、代码39等...)以及在条形码中编码的字符串。我想采取的类型和字符串,并生成和图像的一维条形码,并在一个活动的ImageView中显示它。

我也愿意在TextView中使用类似于"Free 3 of 9“的字体来显示条形码,但我想不出该怎么做。

我注意到ZXing中有一个名为EncodeActivity的活动,它可以执行我需要的操作,但仅限于二维码。

任何帮助都将不胜感激。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-28 00:59:48

使用ZXing IntentIntegratorIntentResult类!

代码语言:javascript
复制
    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,它才能工作

如果你需要帮助,尽管问我!

票数 4
EN

Stack Overflow用户

发布于 2012-06-30 16:37:27

使用Google条形码阅读器显示条形码

代码语言:javascript
复制
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);
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4865597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档