インテント経由でバーコードスキャナー(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");
ここで開発者。申し訳ありませんが、それはできません。ただし、新しい翻訳を提供したいだけの場合は、テキストを送信してください。
私のAndroidでは「PositionierenSiedenBarcodeinnerhalbdesRechtecks」と表示されます。したがって、テキストはハンドヘルドのロケール設定に依存すると思います(ZXingはロケールをローカルで変更するための設定を提供していないため)。
したがって、現在サポートされていない言語のサポートが必要な場合は、ZXings開発チームに連絡する必要があると思います。
それを行うための適切で現代的な方法は
IntentIntegrator scanIntent = new IntentIntegrator(this);
scanIntent.setPrompt("TEXT THAT YOU WANT TO SHOW");