Ich brauche Bluetooth-Headset mit Spracherkennung, die fast funktioniert in einigen Geräten wie S3, S4 und Samsung Grand. Allerdings, wenn ich versuchte, gleiche auf dem Nexus 7, erhalte ichstartVoiceRecognition mit Bluetooth-Headset funktioniert nicht
BluetoothHeadsetServiceJni : Failed to start voice recognition, status: 6
Fehler, wenn ich startVoiceRecognition()
Methode nenne. Ich benutze den Code von dieser SO page.
Was sind die möglichen Gründe für dieses Problem nur bei einigen Geräten auftreten? Gibt es eine Möglichkeit, dieses Problem zu lösen?
Sie können 'Build.MODEL' verwenden, um das Zielmodell zu bestimmen. Das heißt, die letzte Bedingung in if-Block kann durch "Nexus 7" .equals (Build.MODEL) ' – ozbek
ersetzt werden, wenn ich mit Nexus 7 mache, kann dieses Problem in anderen Geräten auftreten, so wie kann ich verwaltet, ich nicht Ich möchte nur die Ursache hinter diesem Problem wissen, denn für die Problemumgehung können wir auch hinzufügen Timer-Finish onScoAudioConnected-Methode und es funktioniert auf allen Geräten so viel ich überprüft –