Je suis en train d'exécuter l'exemple l'intention de reconnaisseur suivant que j'ai trouvé dans la page des développeurs android officiel: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.htmlRecognizerIntent sur émulateur
Mon problème est que les activités qui sont extraites du code suivant: PackageManager pm = getPackageManager(); Activités de liste = pm.queryIntentActivities ( new Intent (RecognizerIntent.ACTION_RECOGNIZE_SPEECH), 0); est toujours une liste vide. Je pense que ce fut une autorisation lui manquait dans le manifeste ainsi i ajouté ce qui suit:
<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" />
mais toujours sans succès. L'émulateur est Android 2.2 sur mac. Merci d'avance
Bonjour Robby, merci pour votre réponse, mais comme vous pouvez l'imaginer, ce n'est pas la meilleure solution, mais plutôt le pire des cas. – user640225