私はボタンをクリックすると何かを話してウェブサーバーに送信するように求めるAndroidウェアのアプリケーションを開発しようとしています。また、ハングアウトの機能と同様に、あらかじめ定義されたテンプレートのリストを用意する必要があります。テンプレート(アンドロイドウェア)を使用した音声認識
Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Send to server");
startActivityForResult(intent, SPEECH_REQUEST_CODE);
をこれは動作しますが、私は、ユーザーに事前定義されたテンプレートのセットを供給することはできません:私が試してみました何
。
これを読むと、通知でこれを行うことができますが、これは前面には表示されません。私はこのUIをモーダル/ブロッキングにする必要があります。使用事例。
私のオプションは何ですか?これをどのように実装できますか?