2
我試圖運行,我在官方Android開發者頁面發現以下識別意圖例如: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.htmlRecognizerIntent在模擬器
我的問題是,從下面的代碼中提取的活動: PackageManager PM = getPackageManager(); List activities = pm.queryIntentActivities( new Intent(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。 提前致謝
Hello Robby,謝謝你的回答,但你可以想象這不是最好的解決方案,而是最壞的情況。 – user640225 2011-03-12 09:29:55