Я пытаюсь запустить следующий пример распознавания, который я нашел на официальной странице разработчиков Android:
http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.html
Моя проблема в том, что действия извлекаются из следующего кода:
PackageManager pm = getPackageManager ();
Список действий = pm.queryIntentActivities (
новое намерение (RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0);
это всегда пустой список. Я предполагал, что в манифесте отсутствует разрешение, поэтому я добавил следующее:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECORD_AUDIO"></uses-permission>
<uses-permission android:name="android.permission.VOICE_RECOGNITION"></uses-permission>
<uses-permission android:name="android.permission.MIC"></uses-permission>
<uses-feature android:name="android.hardware.microphone" android:required="true" />
но безуспешно. Эмулятор Android 2.2 на Mac.
Заранее спасибо