2013-11-21 82 views
2

當藍牙免提設備連接到手機時,如果設備發送AT命令012 + + + + + + + + + + + + + + + + + + + + +Android catch藍牙HFP的激活語音識別

我的Android手機(操作系統:4.1.2,型號:三星Galaxy Core I8262)發佈S語音應用程序的識別。

我想如果我的手機有更多的識別活動,它可能會顯示列表來選擇一個,如果沒有默認設置。我從未觀察過這種情況。

我的問題,有什麼方法可以捕獲AT + BVRA命令嗎?

如果有人知道這件事,請給出寶貴的建議。

回答

0

要在Android上接收AT + BVRA,您需要抓住VOICE_COMMAND意圖。這是你在你的AndroidManifest.xml

<intent-filter> 
    <action android:name="android.intent.action.VOICE_COMMAND"/> 
    <category android:name="android.intent.category.DEFAULT" /> 
</intent-filter> 

在Samsung手機上,爲S-語音優先級設置高需要什麼(10,如果我沒有記錯)。這意味着沒有應用程序會得到這個意圖。您需要禁用S-Voice:(Instructions on how to disable apps)才能接收該意向。