【发布时间】:2011-03-12 05:15:55
【问题描述】:
我正在尝试运行我在官方 android 开发人员页面中找到的以下识别器意图示例: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.html
我的问题是从以下代码中提取的活动: 包管理器 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" />
但仍然没有成功。 mac上的模拟器是Android 2.2。 提前谢谢你
【问题讨论】: