• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

development


Commit MetaInfo

Revision3e6efddf287f59b1ccc4132107f3f586d32f0852 (tree)
Time2009-03-25 12:50:42
AuthorJeff Hamilton <>
CommiterThe Android Open Source Project

Log Message

Automated import from //branches/master/...@141739,141739

Change Summary

Incremental Difference

--- a/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.java
+++ b/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.java
@@ -16,17 +16,18 @@
1616
1717 package com.example.android.apis.app;
1818
19+import com.example.android.apis.R;
20+
1921 import android.app.Activity;
2022 import android.content.Intent;
2123 import android.os.Bundle;
24+import android.speech.RecognizerIntent;
2225 import android.view.View;
2326 import android.view.View.OnClickListener;
2427 import android.widget.ArrayAdapter;
2528 import android.widget.Button;
2629 import android.widget.ListView;
2730
28-import com.example.android.apis.R;
29-
3031 import java.util.ArrayList;
3132
3233 /**
@@ -71,9 +72,10 @@ public class VoiceRecognition extends Activity implements OnClickListener {
7172 */
7273 private void startVoiceRecognitionActivity() {
7374 //TODO Get these values from constants
74- Intent intent = new Intent("android.speech.action.RECOGNIZE_SPEECH");
75- intent.putExtra("language_model", "free_form");
76- intent.putExtra("prompt", "Speech recognition demo");
75+ Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
76+ intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
77+ RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
78+ intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Speech recognition demo");
7779 startActivityForResult(intent, VOICE_RECOGNITION_REQUEST_CODE);
7880 }
7981
@@ -83,8 +85,8 @@ public class VoiceRecognition extends Activity implements OnClickListener {
8385 @Override
8486 protected void onActivityResult(int requestCode, int resultCode, Intent data) {
8587 if (requestCode == VOICE_RECOGNITION_REQUEST_CODE && resultCode == RESULT_OK) {
86- //TODO get the value from a constant
87- ArrayList<String>matches = data.getStringArrayListExtra("results");
88+ ArrayList<String> matches = data.getStringArrayListExtra(
89+ RecognizerIntent.EXTRA_RESULTS);
8890 mList.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,
8991 matches));
9092 }