4

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

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

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

4

5 回答 5

12

是的,简单明了:

intent.putExtra("PROMPT_MESSAGE", "Your Text Here");
于 2012-08-30T04:15:07.117 回答
8

如果它对任何人都有价值,那么如果您决定将 ZXings 库导入 Android Studio,请按照以下方式使用 IntentIntegrator 进行操作:

integrator.addExtra("PROMPT_MESSAGE", "Your message here");
于 2015-11-19T03:26:17.247 回答
2

开发商在这里。不,对不起,你不能那样做。但是是的,如果您的意思是您想提供新的翻译,请将文本发送给我们。

于 2010-08-13T03:59:48.870 回答
0

它在我的安卓设备上显示“Positionieren Sie den Barcode innerhalb des Rechtecks”。所以我猜,文本取决于手持设备的区域设置(因为 ZXing 不提供在本地更改区域设置的设置)。

因此,如果您需要对现在不受支持的语言的支持,我敢打赌您必须与 ZXings 开发团队联系。

于 2010-08-10T11:09:23.893 回答
0

正确而现代的做法是

IntentIntegrator scanIntent = new IntentIntegrator(this);
scanIntent.setPrompt("TEXT THAT YOU WANT TO SHOW");
于 2021-02-14T04:23:10.637 回答