you are using the emulator or another device that does not support speech recognition.
On Feb 24, 12:42 am, Mukesh kumar <mukesh.j...@gmail.com> wrote: > Hi Everybody > > Problem: When we run this program. then after click the button(voice > Recognition) > > Show message box with exception what we catch > Exception: > android.content.ActivitNotFoundException:No Activity Found to handle > Intent{action=android.speech.action.RECOGNIZE_SPEECH} > > Please give me solution of it. why ActivityNotFoundException throws in > program > > SpeechActivity.java > > package com.tutorial; > > import android.app.Activity; > import android.content.Intent; > import android.os.Bundle; > import android.util.Log; > import android.view.View; > import android.view.View.OnClickListener; > import android.widget.Button; > import android.widget.EditText; > import android.widget.Toast; > > public class SpeechActivtiy extends Activity > { > Button Voice_Rec_BTN; > EditText VoiceResults_Txt; > > /** Called when the activity is first created. */ > @Override > public void onCreate(Bundle savedInstanceState) > { > super.onCreate(savedInstanceState); > setContentView(R.layout.speech); > > Voice_Rec_BTN = (Button) findViewById(R.id.startvoice); > Voice_Rec_BTN.setOnClickListener(new OnClickListener() > { > public void onClick(View v) > { > startVoiceRecognitionActivity(); > } > }); > } > > /** > * Fire an intent to start the speech recognition activity. > */ > private void startVoiceRecognitionActivity() > { > Intent intent = new > Intent("android.speech.action.RECOGNIZE_SPEECH"); > //intent.setAction(ACTIVITY_SERVICE); > try > { > startActivityForResult(intent, 0); > } catch (Exception e) > { > // TODO Auto-generated catch block > Log.e(":::ERROR::", e.toString()); > Toast.makeText(SpeechActivtiy.this, e.toString(), > 10).show(); > } > > Log.v(":::","444"); > } > > @Override > protected void onActivityResult(int requestCode, int resultCode, > Intent data) > { > super.onActivityResult(requestCode, resultCode, data); > } > > } > > speech.xml > > <?xml version="1.0" encoding="utf-8"?> > <RelativeLayout > android:id="@+id/rellayout" > android:layout_width="fill_parent" > android:layout_height="fill_parent" > xmlns:android="http://schemas.android.com/apk/res/android" > > <ListView > android:id="@+id/list" > android:layout_width="fill_parent" > android:layout_height="341px" > android:layout_below="@+id/startvoice" > android:layout_alignParentLeft="true" > > > </ListView> > <Button > android:id="@+id/startvoice" > android:layout_width="fill_parent" > android:layout_height="wrap_content" > android:text="Voice Recognition" > android:layout_alignParentTop="true" > android:layout_alignParentLeft="true" > > > </Button> > </RelativeLayout> > > AndroidMainfest.xml > > <?xml version="1.0" encoding="utf-8"?> > <manifest xmlns:android="http://schemas.android.com/apk/res/android" > package="com.tutorial" > android:versionCode="1" > android:versionName="1.0"> > <application android:icon="@drawable/icon" android:label="@string/ > app_name"> > > <activity android:name=".SpeechActivtiy" > android:label="@string/hello"> > <intent-filter> > <action android:name="android.intent.action.MAIN" /> > <category > android:name="android.intent.category.LAUNCHER" / > > </intent-filter> > </activity> > </application> > <uses-sdk android:minSdkVersion="3" /> > > </manifest> > > string.xml > <?xml version="1.0" encoding="utf-8"?> > <resources> > <string name="hello">Hello World, SpeechToText!</string> > <string name="app_name">SpeechTutorial</string> > <string name="voice_recognition_prompt"> voice recognition Demo</ > string> > <string name="speak_button">Speak!</string> > > </resources> -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en