2014-03-04 21 views
5

我最近在Nexus 4上安裝了Google Now Launcher,它讓我思考如何使用它來與自己的應用進行交互。雖然我可以通過標題的方式打開我的應用程序,但我想知道是否有方法攔截語音命令(可能通過廣播接收器),所以我可以說「關閉客廳燈」以發送信號給一個Arduino關掉房子裏的房間裏的燈光?在同一張紙條上,我一直無法找到Google Now的文檔,所以如果有這種情況,我希望看到它的鏈接,以便我可以閱讀源代碼中提供的內容。如何使用自定義操作在Android中擴展Google即時語音命令

+0

也非常想知道。你有沒有發現保羅? –

+2

目前尚不可能,因爲他們還沒有開放它的API。 –

+0

這真是一個恥辱,應用程序如Evernote和Timely是如何完成的呢? –

回答

2

是的。你可以使用Android-Intent模型來完成。 Google Now解析您的命令後觸發了各種意圖,並且如果手機中有一個應用程序註冊處理此類意圖,Google現在會爲誰使用這些選項來執行命令。 共同意圖爲:報警,健身,媒體 https://developer.android.com/guide/components/intents-common.html#Now

+1

值得注意的是,今天(2015年11月)通用操作尚未公開支持,如https://developers.google中所述。 COM /語音動作/自定義操作 –

相關問題