Package org.robolectric.shadows
Class ShadowSpeechRecognizer
java.lang.Object
org.robolectric.shadows.ShadowSpeechRecognizer
@Implements(android.speech.SpeechRecognizer.class) public class ShadowSpeechRecognizer extends Object
Robolectric shadow for SpeechRecognizer.
-
Constructor Summary
Constructors Constructor Description ShadowSpeechRecognizer() -
Method Summary
Modifier and Type Method Description protected static SpeechRecognizercreateSpeechRecognizer(Context context, ComponentName serviceComponent)IntentgetLastRecognizerIntent()Returns the argument passed to the last call toSpeechRecognizer.startListening(android.content.Intent).static SpeechRecognizergetLatestSpeechRecognizer()Returns the latest SpeechRecognizer.protected voidhandleChangeListener(RecognitionListener listener)Handles changing the listener and allows access to the internal listener to trigger events and sets the latest SpeechRecognizer.static voidreset()protected voidstartListening(Intent recognizerIntent)voidtriggerOnEndOfSpeech()voidtriggerOnError(int error)voidtriggerOnPartialResults(Bundle bundle)voidtriggerOnResults(Bundle bundle)voidtriggerOnRmsChanged(float rmsdB)
-
Constructor Details
-
ShadowSpeechRecognizer
public ShadowSpeechRecognizer()
-
-
Method Details
-
getLatestSpeechRecognizer
Returns the latest SpeechRecognizer. This method can only be called afterSpeechRecognizer#createSpeechRecognizer()is called. -
getLastRecognizerIntent
Returns the argument passed to the last call toSpeechRecognizer.startListening(android.content.Intent). -
reset
-
createSpeechRecognizer
@Implementation protected static SpeechRecognizer createSpeechRecognizer(Context context, ComponentName serviceComponent) -
startListening
-
handleChangeListener
Handles changing the listener and allows access to the internal listener to trigger events and sets the latest SpeechRecognizer. -
triggerOnEndOfSpeech
public void triggerOnEndOfSpeech() -
triggerOnError
public void triggerOnError(int error) -
triggerOnPartialResults
-
triggerOnResults
-
triggerOnRmsChanged
public void triggerOnRmsChanged(float rmsdB)
-