PackageManager pm = getPackageManager();
List<ResolveInfo> activities = pm.queryIntentActivities(
new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0);
if (activities.size() != 0) {
/*Activity 存在*/
Toast.makeText(AndroidVoiceActivity.this, "Activity 存在", Toast.LENGTH_LONG).show();
} else {
/* Activity Not Found 未判断会抛出ActivityNotFoundException*/
Toast.makeText(AndroidVoiceActivity.this, "Activity 不存在", Toast.LENGTH_LONG).show();
}