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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static SpeechRecognizercreateSpeechRecognizer(Context context, ComponentName serviceComponent)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)voidtriggerOnError(int error)voidtriggerOnPartialResults(Bundle bundle)voidtriggerOnResults(Bundle bundle)voidtriggerOnRmsChanged(float rmsdB)
-
-
-
Method Detail
-
getLatestSpeechRecognizer
public static SpeechRecognizer getLatestSpeechRecognizer()
Returns the latest SpeechRecognizer. This method can only be called afterSpeechRecognizer#createSpeechRecognizer()is called.
-
reset
@Resetter public static void reset()
-
createSpeechRecognizer
@Implementation protected static SpeechRecognizer createSpeechRecognizer(Context context, ComponentName serviceComponent)
-
startListening
@Implementation protected void startListening(Intent recognizerIntent)
-
handleChangeListener
@Implementation protected void handleChangeListener(RecognitionListener listener)
Handles changing the listener and allows access to the internal listener to trigger events and sets the latest SpeechRecognizer.
-
triggerOnError
public void triggerOnError(int error)
-
triggerOnPartialResults
public void triggerOnPartialResults(Bundle bundle)
-
triggerOnResults
public void triggerOnResults(Bundle bundle)
-
triggerOnRmsChanged
public void triggerOnRmsChanged(float rmsdB)
-
-