如何在Android中通过意图使用Zxing扫描条形码时更改文本?

时间:2010-08-10 10:36:33

标签: java android zxing

在通过意图启动条形码扫描器(zxing)时,是否可以更改“将条形码放在取景器中......”的提示文字?

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

我想用我的语言提示,我该怎么做?

5 个答案:

答案 0 :(得分:12)

是的,简单明了:

intent.putExtra("PROMPT_MESSAGE", "Your Text Here");

答案 1 :(得分:7)

如果它对任何人都有价值,如果您决定将ZXings库导入Android Studio,请使用IntentIntegrator进行操作:

integrator.addExtra("PROMPT_MESSAGE", "Your message here");

答案 2 :(得分:2)

开发者在这里。不好意思你不能这样做。但是,如果您的意思是想要提供新的翻译,请发送给我们。

答案 3 :(得分:0)

在我的Android上写着“Positionieren Sie den Barcode innerhalb des Rechtecks”。所以我想,文本取决于手持设备语言环境设置(因为ZXing没有提供在本地更改语言环境的设置)。

因此,如果你需要支持现在没有语言的语言,我打赌你必须与ZXings开发团队联系。

答案 4 :(得分:0)

正确且现代的方法是

IntentIntegrator scanIntent = new IntentIntegrator(this);
scanIntent.setPrompt("TEXT THAT YOU WANT TO SHOW");