通过意图启动条形码扫描仪(zxing)时,是否可以更改提示文本“将条形码放入取景器中......”?
Intent intent = new Intent("com.google.zxing.client.android.SCAN")
我想用我的语言提示,我应该怎么做?
是的,简单明了:
intent.putExtra("PROMPT_MESSAGE", "Your Text Here");
如果它对任何人都有价值,那么如果您决定将 ZXings 库导入 Android Studio,请按照以下方式使用 IntentIntegrator 进行操作:
integrator.addExtra("PROMPT_MESSAGE", "Your message here");
开发商在这里。不,对不起,你不能那样做。但是是的,如果您的意思是您想提供新的翻译,请将文本发送给我们。
它在我的安卓设备上显示“Positionieren Sie den Barcode innerhalb des Rechtecks”。所以我猜,文本取决于手持设备的区域设置(因为 ZXing 不提供在本地更改区域设置的设置)。
因此,如果您需要对现在不受支持的语言的支持,我敢打赌您必须与 ZXings 开发团队联系。
正确而现代的做法是
IntentIntegrator scanIntent = new IntentIntegrator(this);
scanIntent.setPrompt("TEXT THAT YOU WANT TO SHOW");