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

私のAndroidでは「PositionierenSiedenBarcodeinnerhalbdesRechtecks」と表示されます。したがって、テキストはハンドヘルドのロケール設定に依存すると思います(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 に答える