title: No Activity found to handle Intent { act=android.speech.action.RECOGNIZE_SPEECH (has extras) }
body: <p>The exception was thrown in the following code:</p>
  
  <pre><code>Intent intent = new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH);
  intent.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL,
        RecognizerIntent.LANGUAGE_MODEL_FREE_FORM);
  intent.putExtra(RecognizerIntent.EXTRA_PROMPT, "Speech recognition demo");
  startActivityForResult(intent, VOICE_RECOGNITION_REQUEST_CODE);.
  </code></pre>
  
  <p>I've googled and found that it's because of <a href="https://market.android.com/details?id=com.google.android.voicesearch" rel="noreferrer">the voice search app</a> from google is missing on the device I am using. and I could solve the problem by installing the app manually, but how could I get the apk installed programly, like import some library or other~<br>
  Thanks a lot.</p>