Automated import from //branches/donutburger/...@141737,141737

This commit is contained in:
Jeff Hamilton
2009-03-24 20:48:56 -07:00
committed by The Android Open Source Project
parent aa3b63abf4
commit 3ce38fa6cc

View File

@@ -16,17 +16,18 @@
package com.example.android.apis.app; package com.example.android.apis.app;
import com.example.android.apis.R;
import android.app.Activity; import android.app.Activity;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.speech.RecognizerIntent;
import android.view.View; import android.view.View;
import android.view.View.OnClickListener; import android.view.View.OnClickListener;
import android.widget.ArrayAdapter; import android.widget.ArrayAdapter;
import android.widget.Button; import android.widget.Button;
import android.widget.ListView; import android.widget.ListView;
import com.example.android.apis.R;
import java.util.ArrayList; import java.util.ArrayList;
/** /**
@@ -71,9 +72,10 @@ public class VoiceRecognition extends Activity implements OnClickListener {
*/ */
private void startVoiceRecognitionActivity() { private void startVoiceRecognitionActivity() {
//TODO Get these values from constants //TODO Get these values from constants
Intent intent = new Intent("android.speech.action.RECOGNIZE_SPEECH"); Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
intent.putExtra("language_model", "free_form"); intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
intent.putExtra("prompt", "Speech recognition demo"); RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Speech recognition demo");
startActivityForResult(intent, VOICE_RECOGNITION_REQUEST_CODE); startActivityForResult(intent, VOICE_RECOGNITION_REQUEST_CODE);
} }
@@ -83,8 +85,8 @@ public class VoiceRecognition extends Activity implements OnClickListener {
@Override @Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) { protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == VOICE_RECOGNITION_REQUEST_CODE && resultCode == RESULT_OK) { if (requestCode == VOICE_RECOGNITION_REQUEST_CODE && resultCode == RESULT_OK) {
//TODO get the value from a constant ArrayList<String> matches = data.getStringArrayListExtra(
ArrayList<String>matches = data.getStringArrayListExtra("results"); RecognizerIntent.EXTRA_RESULTS);
mList.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mList.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,
matches)); matches));
} }